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

相关推荐
2301_766558654 分钟前
4. 矩阵跃动小陌GEO动态监测算法原理解析,30分钟适配大模型更新的技术逻辑
人工智能·算法·矩阵
2301_776508724 分钟前
模板代码优化策略
开发语言·c++·算法
沉睡的无敌雄狮6 分钟前
大模型更新频繁,搜索占位不稳定?矩阵跃动小陌GEO动态算法快速适配解决方案
人工智能·算法·矩阵
暮冬-  Gentle°7 分钟前
C++中的空对象模式变体
开发语言·c++·算法
m0_579393669 分钟前
C++中的命令模式
开发语言·c++·算法
VelinX11 分钟前
【个人学习||算法】动态规划
学习·算法·动态规划
汉克老师12 分钟前
GESP5级C++考试语法知识(九、二分算法(一))
c++·算法·二分算法·gesp5级·gesp五级
2401_8796938716 分钟前
C++跨平台开发实战
开发语言·c++·算法
浅念-16 分钟前
Linux 基础命令与核心知识点
linux·数据结构·c++·经验分享·笔记·算法·ubuntu
旺仔.29117 分钟前
C++ String 详解
开发语言·c++·算法