技术栈

第八章 贪心算法 part06

脆桃knight2024-04-01 9:57

738. 单调递增的数字

python 复制代码
class Solution:
    def monotoneIncreasingDigits(self, n: int) -> int:
        strNum = list(str(n))
        for i in range(len(strNum)-1,0,-1):
            if strNum[i] < strNum[i-1]:
                strNum[i-1] = str(int(strNum[i - 1]) - 1)
                strNum[i:] = '9' * (len(strNum) - i)
        return (int("".join(strNum)))
上一篇:分享多种mfc100u.dll丢失的解决方法(一键修复DLL丢失的方法)
下一篇:C++ & MFC
相关推荐
TracyCoder123
2 分钟前
LeetCode Hot100(2/100)——49. 字母异位词分组 (Group Anagrams)。
算法·leetcode
lixinnnn.
3 分钟前
字符串拼接:Cities and States S
开发语言·c++·算法
AI街潜水的八角
4 分钟前
医学图像算法之基于MK_UNet的肾小球分割系统3:含训练测试代码、数据集和GUI交互界面
算法
larance
5 分钟前
方差和标准差
人工智能·算法·机器学习
TracyCoder123
26 分钟前
LeetCode Hot100(3/100)——128.最长连续序列
算法·leetcode
Piar1231sdafa
1 小时前
【目标检测】竹林与杂草识别_YOLOv26改进算法研究
算法·yolo·目标检测
风筝在晴天搁浅
1 小时前
hot100 543.二叉树的直径
算法·深度优先
风筝在晴天搁浅
1 小时前
hot100 102.二叉树的层序遍历
java·算法
张祥642288904
1 小时前
误差理论与测量平差基础笔记八
笔记·算法·机器学习
进击的小头
1 小时前
传递函数与系统特性(核心数学工具)
python·算法·数学建模
热门推荐
01GitHub 镜像站点02OpenCode 入门教程:介绍 · 安装 · 配置第三方 API (如 Claude)03Claude Code Skills 实用使用手册04Linux下V2Ray安装配置指南05Open Code教程(四)| 高级配置与集成06UV安装并设置国内源07BongoCat - 跨平台键盘猫动画工具08MC.JS 网页版《我的世界》 免安装中文版09安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)10在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)