给你一个仅包含小写英文字母和 '?'
字符的字符串 s
,请你将所有的 '?'
转换为若干小写字母,使最终的字符串不包含任何 连续重复 的字符。
注意:你 不能 修改非 '?'
字符。
题目测试用例保证 除 '?'
字符 之外,不存在连续重复的字符。
在完成所有转换(可能无需转换)后返回最终的字符串。如果有多个解决方案,请返回其中任何一个。可以证明,在给定的约束条件下,答案总是存在的。
示例1:
1 | 输入:s = "?zs" |
示例2:
1 | 输入:s = "ubv?w" |
提示:
1 <= s.length <= 100
s
仅包含小写英文字母和'?'
字符
解法
解法一:
Java
1 | public String modifyString(String s) { |