关注
没参加昨晚的面试,但还是做了一下这道题,自己测是没什么问题,分享一下自己的思路,看看哪里还有不足的。
主要思想是贪心。将输入输出分成2种,一种是含0的,一种是不含0的。
1.不含0的:遍历每一位数,大于9的就直接替换成3,小于等于3的就不变。
2.含0的:首先找到第一个0出现的下标pos,然后从后往前遍历i,i>=1,,遇到的是0的话,就加个while循环,往前寻找第一个非0的(比如100,从第二个0,从右往左找到第一个非0的1),并将遇到的0都置换为3,然后第一个非0数减1(也就是1-1==0,变成了一个前导0),.如果i位置上的不是0,且i大于第一个0出现的位置pos,小于pos的不变,也置换成3。经过这样操作,就变成了不含0,或者只含一个前导0的数了,前导0可以直接去掉,不含0的话就按1中不含0的方式再处理一次。
查看原帖
点赞 评论
相关推荐
![](https://static.nowcoder.com/fe/file/oss/1716965564844UEBJN.png)
![](https://static.nowcoder.com/fe/file/oss/1716965585666UBBME.png)
OPPO
| 校招
| 超多精选岗位
点赞 评论 收藏
分享
2024-12-26 20:46
复旦大学 C++ 点赞 评论 收藏
分享
02-15 13:17
门头沟学院 Java 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 小厂实习有必要去吗 #
28899次浏览 194人参与
# 我的工作日记 #
50731次浏览 704人参与
# 文科生还参加今年的春招吗 #
1998次浏览 21人参与
# 选择和努力,哪个更重要? #
37647次浏览 408人参与
# 如果公司降薪,你会跳槽吗? #
42948次浏览 335人参与
# 如果再来一次,你还会学硬件吗 #
101350次浏览 1221人参与
# 影石Insta360求职进展汇总 #
106201次浏览 945人参与
# 一人推荐一个值得去的通信/硬件公司 #
160343次浏览 1731人参与
# 机械人选offer,最看重什么? #
68046次浏览 431人参与
# 大疆今年的机械笔试难吗? #
34637次浏览 406人参与
# 秋招前后对offer的期望对比 #
222907次浏览 1667人参与
# 大疆的机械笔试比去年难吗 #
63463次浏览 575人参与
# 24届市场营销薪资爆料 #
9055次浏览 62人参与
# 秋招拿一个offer可以躺平吗 #
125904次浏览 885人参与
# 你的秋招简历被谁挂了? #
214520次浏览 2389人参与
# 长光卫星求职进展汇总 #
27051次浏览 180人参与
# 春招启动,你开始投递了吗? #
48342次浏览 453人参与
# 职场上哪些事情令人讨厌 #
12951次浏览 59人参与
# 机械人,你的第一份感谢信是谁给的 #
19885次浏览 258人参与
# 我是XXX,请攻击我最薄弱的地方 #
11534次浏览 106人参与