class Solution:
def modifyString(self, s: str) -> str:
n = len(s)
s = list('?' + s + '?')
for i in range(1, n + 1):
if s[i] != '?':
continue
else:
l = s[i - 1]
r = s[i + 1]
if l !='a' and r != 'a':
s[i] = 'a'
elif l == 'b' or r == 'b':
s[i] = 'c'
else:
s[i] = 'b'
return ''.join(s[1:-1])
leetcode 1576. 替换所有的问号
最新推荐文章于 2024-03-04 14:16:53 发布