
LeetCode:1323. Maximum 69 Number6 和 9 组成的最大数字(C语言)
发布日期:2021-05-08 18:43:44
浏览次数:21
分类:精选文章
本文共 590 字,大约阅读时间需要 1 分钟。
题目描述:
给你一个仅由数字 6 和 9 组成的正整数 num。你最多只能翻转一位数字,将 6 变成 9,或者把 9 变成 6 。
请返回你可以得到的最大数字。
示例 1:
输入:num = 9669
输出:9969 解释: 改变第一位数字可以得到 6669 。 改变第二位数字可以得到 9969 。 改变第三位数字可以得到 9699 。 改变第四位数字可以得到 9666 。 其中最大的数字是 9969 。示例 2:
输入:num = 9996
输出:9999 解释:将最后一位从 6 变到 9,其结果 9999 是最大的数。示例 3:
输入:num = 9999
输出:9999 解释:无需改变就已经是最大的数字了。提示:
1 <= num <= 10^4num 每一位上的数字都是 6 或者 9 。
解答:
int maximum69Number (int num){ int count = 0, th = 0; int temp = num; while(temp){ count++; if(temp%10 == 6) th = count; temp /= 10; } return num+3*pow(10,th-1);}
运行结果:

发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2025年03月31日 13时22分29秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Linux上TCP的几个内核参数调优
2021-05-09
记一次讲故事机器人的开发-我有故事,让机器人来读
2021-05-09
seo 回忆录百度基本概念(一)
2021-05-09
netcore中使用session
2021-05-09
Android 开发学习进程0.25 自定义控件
2021-05-09
多媒体文件格式全解说(下)--图片
2021-05-09
淘宝WAP版小BUG分析
2021-05-09
asp.net打印网页后自动关闭网页【无需插件】
2021-05-09
【Maven】POM基本概念
2021-05-09
【Java思考】Java 中的实参与形参之间的传递到底是值传递还是引用传递呢?
2021-05-09
【设计模式】单例模式
2021-05-09
远程触发Jenkins的Pipeline任务的并发问题处理
2021-05-09
entity framework core在独立类库下执行迁移操作
2021-05-09
Asp.Net Core 2.1+的视图缓存(响应缓存)
2021-05-09
【wp】HWS计划2021硬件安全冬令营线上选拔赛
2021-05-09
Ef+T4模板实现代码快速生成器
2021-05-09
JQuery选择器
2021-05-09
多线程之volatile关键字
2021-05-09
2.2.2原码补码移码的作用
2021-05-09