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

相关推荐
m0_5312371712 小时前
C语言-指针,结构体
c语言·数据结构·算法
癫狂的兔子12 小时前
【Python】【机器学习】十大算法简介与应用
python·算法·机器学习
丰海洋13 小时前
leetcode-hot100-1.两数之和
数据结构·算法·leetcode
苦藤新鸡13 小时前
58 单词搜索
数据结构·算法
_F_y13 小时前
背包问题动态规划
算法·动态规划
Frostnova丶13 小时前
LeetCode 401. 二进制手表
算法·leetcode
Wect13 小时前
LeetCode 104. 二叉树的最大深度:解题思路+代码解析
前端·算法·typescript
Wect13 小时前
LeetCode 100. 相同的树:两种解法(递归+迭代)详解
前端·算法·typescript
不会敲代码113 小时前
面试必考:如何优雅地将列表转换为树形结构?
javascript·算法·面试
流云鹤13 小时前
数学入门(快速幂&乘法逆元&GCD&质数&组合数)
算法