网站建设与 维护实训报告范文,聚美优品返利网站怎么做,四年级2023新闻摘抄,wordpress幻灯片不显示图片当且仅当每个相邻位数上的数字 x 和 y 满足 x y 时#xff0c;我们称这个整数是单调递增的。
给定一个整数 n #xff0c;返回 小于或等于 n 的最大数字#xff0c;且数字呈 单调递增 。
示例 1:
输入: n 10
输出: 9示例 2:
输入: n 1234
输出: 1234示例 3:
输入…当且仅当每个相邻位数上的数字 x 和 y 满足 x y 时我们称这个整数是单调递增的。
给定一个整数 n 返回 小于或等于 n 的最大数字且数字呈 单调递增 。
示例 1:
输入: n 10
输出: 9示例 2:
输入: n 1234
输出: 1234示例 3:
输入: n 332
输出: 299
提示:
0 n 10^9
参考答案
class Solution:def monotoneIncreasingDigits(self, n: int) - int:mp list(map(int,list(str(n))))m len(mp)flag mfor i in range(m-2,-1,-1):if mp[i]mp[i1]:mp[i] - 1flag i1for i in range(flag,m):mp[i] 9return int(.join(map(str,mp)))