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

相关推荐
想唱rap1 小时前
Linux开发工具(4)
linux·运维·服务器·开发语言·算法
前端炒粉2 小时前
21.搜索二维矩阵 II
前端·javascript·算法·矩阵
星释2 小时前
Rust 练习册 :Rail Fence Cipher与栅栏密码
开发语言·算法·rust
东方隐侠安全团队-千里2 小时前
第3节 RSA算法开启公钥加密时代
网络·人工智能·算法
7澄12 小时前
深入解析 LeetCode 1:两数之和
算法·leetcode·职场和发展·arraylist
Moonbit3 小时前
MGPIC 初赛提交倒计时 4 天!
后端·算法·编程语言
Miraitowa_cheems3 小时前
LeetCode算法日记 - Day 98: 分割回文串 II
数据结构·算法·leetcode·深度优先·动态规划
立志成为大牛的小牛3 小时前
数据结构——三十九、顺序查找(王道408)
数据结构·学习·程序人生·考研·算法
2301_807997383 小时前
代码随想录-day30
数据结构·c++·算法·leetcode