LEETCODE-DAY37


title: LEETCODE-DAY37

date: 2024-03-28 17:52:37
tags:

今日内容:

T1

python 复制代码
class Solution:
    def monotoneIncreasingDigits(self, n: int) -> int:
        res=0
        number=[int(x) for x in str(n)]
        if number==sorted(number):
            return n
        else:
            number[0]=number[0]-1
            res=number[0]*(10**(len(number)-1))
            for i in range(1,len(number)):
                number[i]=9            
                res+=number[i]*(10**(len(number)-i-1))
        return res

输入

n =120

输出

99

预期结果

119

从第一个不递增的开始-1并替换后面的为9

T2

相关推荐
夏幻灵4 分钟前
为什么要配置环境变量?
笔记·算法
铭哥的编程日记7 分钟前
Manacher算法解决所有回文串问题 (覆盖所有题型)
算法
LYFlied16 分钟前
【每日算法】LeetCode 300. 最长递增子序列
前端·数据结构·算法·leetcode·职场和发展
ohnoooo917 分钟前
251225 算法2 期末练习
算法·动态规划·图论
车队老哥记录生活28 分钟前
强化学习 RL 基础 3:随机近似方法 | 梯度下降
人工智能·算法·机器学习·强化学习
闲看云起37 分钟前
LeetCode-day2:字母异位词分组分析
算法·leetcode·职场和发展
NAGNIP1 小时前
Hugging Face 200页的大模型训练实录
人工智能·算法
Swift社区1 小时前
LeetCode 457 - 环形数组是否存在循环
算法·leetcode·职场和发展
2401_877274242 小时前
2025数据结构实验八:排序
数据结构·算法·排序算法
J2虾虾2 小时前
空间矢量数据结构及其表达
算法