随笔分类 -  字符串

摘要:给你一个下标从 0 开始的字符串 text 和另一个下标从 0 开始且长度为 2 的字符串 pattern ,两者都只包含小写英文字母。 你可以在 text 中任意位置插入 一个 字符,这个插入的字符必须是 pattern[0] 或者 pattern[1] 。注意,这个字符可以插入在 text 开头 阅读全文
posted @ 2022-03-22 11:03 旺仔古李 阅读(84) 评论(0) 推荐(0)
摘要:给定一个非空字符串 s,最多删除一个字符。判断是否能成为回文字符串。 示例 1: 输入: s = "aba"输出: true示例 2: 输入: s = "abca"输出: true解释: 你可以删除c字符。示例 3: 输入: s = "abc"输出: false 提示: 1 <= s.length 阅读全文
posted @ 2021-08-26 14:08 旺仔古李 阅读(53) 评论(0) 推荐(1)
摘要:给你一个字符串 time ,格式为 hh:mm(小时:分钟),其中某几位数字被隐藏(用 ? 表示)。 有效的时间为 00:00 到 23:59 之间的所有时间,包括 00:00 和 23:59 。 替换 time 中隐藏的数字,返回你可以得到的最晚有效时间。 示例 1: 输入:time = "2?: 阅读全文
posted @ 2021-07-24 07:26 旺仔古李 阅读(89) 评论(0) 推荐(0)
摘要:单词数组 words 的 有效编码 由任意助记字符串 s 和下标数组 indices 组成,且满足: words.length == indices.length助记字符串 s 以 '#' 字符结尾对于每个下标 indices[i] ,s 的一个从 indices[i] 开始、到下一个 '#' 字符 阅读全文
posted @ 2021-07-21 11:20 旺仔古李 阅读(59) 评论(0) 推荐(0)
摘要:给你一个整数 n,请你每隔三位添加点(即 "." 符号)作为千位分隔符,并将结果以字符串格式返回。 示例 1: 输入:n = 987输出:"987"示例 2: 输入:n = 1234输出:"1.234"示例 3: 输入:n = 123456789输出:"123.456.789"示例 4: 输入:n 阅读全文
posted @ 2021-07-16 11:19 旺仔古李 阅读(108) 评论(0) 推荐(0)
摘要:给你一个由大小写英文字母组成的字符串 s 。 一个整理好的字符串中,两个相邻字符 s[i] 和 s[i+1],其中 0<= i <= s.length-2 ,要满足如下条件: 若 s[i] 是小写字符,则 s[i+1] 不可以是相同的大写字符。若 s[i] 是大写字符,则 s[i+1] 不可以是相同 阅读全文
posted @ 2021-07-16 11:00 旺仔古李 阅读(72) 评论(0) 推荐(0)
摘要:给定一个非空的字符串,判断它是否可以由它的一个子串重复多次构成。给定的字符串只含有小写英文字母,并且长度不超过10000。 示例 1: 输入: "abab" 输出: True 解释: 可由子字符串 "ab" 重复两次构成。示例 2: 输入: "aba" 输出: False示例 3: 输入: "abc 阅读全文
posted @ 2021-06-28 11:20 旺仔古李 阅读(58) 评论(0) 推荐(0)