1class Solution:2 def maximumNumber(self, num: str, change: List[int]) -> str:3 flag = 04 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 = 110 elif flag == 1 and change[k] < k:11 break1213 return "".join(ls)
WPM •0 •0
ACC •0 •0
TIME •0