Replace All ?'s to Avoid Consecutive Repeating Characters LeetCode solution in Python

1
class Solution:
2
def modifyString(self, s: str) -> str:
3
s = list(s)
4
abc = set(["a", "b", "c"])
5
for i, c in enumerate(s):
6
if c == "?":
7
neib = set()
8
if i != 0:
9
neib.add(s[i - 1])
10
if i != len(s) - 1:
11
neib.add(s[i + 1])
12
s[i] = (abc - neib).pop()
13
return "".join(s)

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0