技术栈

算法训练营day32,贪心算法6

weixin_502539852024-02-24 17:42

import "strconv"

//738. 单调递增的数字

func monotoneIncreasingDigits(n int) int {

str := strconv.Itoa(n)

nums := []byte(str)

length := len(nums)

if length <= 1 {

return n

}

for i := length - 1; i > 0; i-- {

//如果前一个数字比当前值大,说明不是单调递增的,把前一个数字减1,之后所有数字变成9

if nums[i-1] > nums[i] {

nums[i-1]--

for j := i; j < length; j++ {

nums[j] = '9'

}

}

}

res, _ := strconv.Atoi(string(nums))

return res

}

上一篇:GPT+Python+GEE+ENVI高光谱,多光谱等成像遥感技术应用
下一篇:WRF & WPS : namelist 学习笔记
相关推荐
程序员爱钓鱼
3 小时前
Go语言实战案例 — 项目实战篇:简易博客系统(支持评论)
前端·后端·go
NAGNIP
17 小时前
大模型框架性能优化策略:延迟、吞吐量与成本权衡
算法
郭京京
18 小时前
go框架gin(中)
后端·go
郭京京
18 小时前
go框架gin(下)
后端·go
美团技术团队
18 小时前
LongCat-Flash:如何使用 SGLang 部署美团 Agentic 模型
人工智能·算法
一直_在路上
20 小时前
Go 语言微服务演进路径:从小型项目到企业级架构
架构·go
Fanxt_Ja
1 天前
【LeetCode】算法详解#15 ---环形链表II
数据结构·算法·leetcode·链表
侃侃_天下
1 天前
最终的信号类
开发语言·c++·算法
茉莉玫瑰花茶
1 天前
算法 --- 字符串
算法
博笙困了
1 天前
AcWing学习——差分
c++·算法
热门推荐
01GitHub 镜像站点02UV 工具安装与国内镜像源配置指南03Claude Code 平替:OpenAI发布 Codex CLI ,GPT-5 国内直接使用0446个Nano-banana 精选提示词,持续更新中05UV安装并设置国内源06A股预测还能更准?开源大模型Kronos带你跑通预测+回测全流程07conda中设置镜像地址(附所有可换的地址)08保姆级教程:手把手教你用Dify实现完美多轮对话(附Chatflow和提示词)09KGG转MP3工具|非KGM文件|解密音频10Spec-Kit 使用指南