Largest Number After Mutating Substring LeetCode solution in Python

1
class Solution:
2
def maximumNumber(self, num: str, change: List[int]) -> str:
3
flag = 0
4
ls = list(num)
5
for i in range(len(ls)):
6
k = int(ls[i])
7
if change[k] > k:
8
ls[i] = str(change[k])
9
flag = 1
10
elif flag == 1 and change[k] < k:
11
break
12

13
return "".join(ls)

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0