![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
leetcode
文章平均质量分 82
AI驿站
这个作者很懒,什么都没留下…
展开
-
Leetcode第 234 场周赛
字符串中不同整数的数目给你一个字符串 word ,该字符串由数字和小写英文字母组成。请你用空格替换每个不是数字的字符。例如,“a123bc34d8ef34” 将会变成 " 123 34 8 34" 。注意,剩下的这些整数间至少要用一个空格隔开:“123”、“34”、“8” 和 “34” 。返回对 word 完成替换后形成的 不同 整数的数目。如果两个整数的 不含前导零 的十进制表示不同,则认为这两个整数也不同。示例 1:输入:word = “a123bc34d8ef34”输出:3解释.原创 2021-03-28 17:20:27 · 227 阅读 · 0 评论 -
Leetcode第232场周赛
仅执行一次字符串交换能否使两个字符串相等class Solution: def areAlmostEqual(self, s1: str, s2: str) -> bool: count = 0 dic1 = defaultdict(int) dic2 = defaultdict(int) for i in range(len(s1)): if s1[i] != s2[i]:.原创 2021-03-14 17:30:20 · 109 阅读 · 0 评论 -
Leetcode第231 场周赛
5697. 检查二进制字符串字段给你一个二进制字符串 s ,该字符串 不含前导零 。如果 s 最多包含 一个由连续的 ‘1’ 组成的字段 ,返回 true 。否则,返回 false 。示例 1:输入:s = “1001”输出:false解释:字符串中的 1 没有形成一个连续字段。示例 2:输入:s = “110”输出:true提示:1 <= s.length <= 100s[i] 为 ‘0’ 或 ‘1’s[0] 为 ‘1’class Solution:原创 2021-03-07 17:37:49 · 182 阅读 · 0 评论 -
Leetcode 第 225 场周赛
Leetcode 第 225 场周赛5661. 替换隐藏数字得到的最晚时间给你一个字符串 time ,格式为 hh:mm(小时:分钟),其中某几位数字被隐藏(用 ? 表示)。有效的时间为 00:00 到 23:59 之间的所有时间,包括 00:00 和 23:59 。替换 time 中隐藏的数字,返回你可以得到的最晚有效时间。 示例 1:输入:time = “2?:?0”输出:“23:50”解释:以数字 ‘2’ 开头的最晚一小时是 23 ,以 ‘0’ 结尾的最晚一分钟是 50 。原创 2021-01-24 18:21:09 · 260 阅读 · 0 评论 -
leetcode第 211 场周赛
两个相同字符之间的最长子字符串class Solution: def maxLengthBetweenEqualCharacters(self, s: str) -> int: dic = defaultdict(list) for i in range(len(s)): dic[s[i]].append(i) res = -1 for k in dic.keys(): .原创 2020-10-18 20:19:28 · 135 阅读 · 0 评论 -
leetcode第 210 场周赛
原创 2020-10-11 18:46:29 · 89 阅读 · 0 评论