LeetCode.738 单调递增的数字
n = list(str(n))
end = len(n)
for i in range(len(n)-1, 0, -1):
if n[i] < n[i-1]:
n[i-1] = str(int(n[i-1])-1)
for j in range(i, end):
n[j] = '9'
end = i
return int("".join(n))
n = list(str(n))
end = len(n)
for i in range(len(n)-1, 0, -1):
if n[i] < n[i-1]:
n[i-1] = str(int(n[i-1])-1)
for j in range(i, end):
n[j] = '9'
end = i
return int("".join(n))