技术栈

LEETCODE-DAY37

qyc_sh2024-03-30 13:45

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

上一篇:数据可视化之折线图plot
下一篇:Android Studio 因JDK版本导致编译报错问题处理
相关推荐
式516
20 小时前
线性代数(七)主变量与特解
线性代数·算法
业精于勤的牙
1 天前
浅谈:算法中的斐波那契数(二)
算法·职场和发展
不穿格子的程序员
1 天前
从零开始写算法——链表篇4:删除链表的倒数第 N 个结点 + 两两交换链表中的节点
数据结构·算法·链表
liuyao_xianhui
1 天前
寻找峰值--优选算法(二分查找法)
算法
dragoooon34
1 天前
[hot100 NO.19~24]
数据结构·算法
Tony_yitao
1 天前
15.华为OD机考 - 执行任务赚积分
数据结构·算法·华为od·algorithm
C雨后彩虹
1 天前
任务总执行时长
java·数据结构·算法·华为·面试
风筝在晴天搁浅
1 天前
代码随想录 463.岛屿的周长
算法
一个不知名程序员www
1 天前
算法学习入门---priority_queue(C++)
c++·算法
热门推荐
01GitHub 镜像站点02UV安装并设置国内源03Linux下V2Ray安装配置指南04安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)05在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)06RedissonClient的配置解析07BongoCat - 跨平台键盘猫动画工具08Open-AutoGLM Windows 安装部署教程09jdk21下载、安装(Windows、Linux、macOS)10【AutoGLM部署】本地私有化部署AI手机Agent