来自厦大何dalao的算法题-统计数字问题

来自厦大软件工程何大佬的作业题

图片来自何dalao

我的基本思路是判断每个数字在每一位出现几次

字丑见谅

比如输入若为1234567,

第四位将出现123*10^5+567+1次4

出现123*10^5+10^4次3及以下的数

出现123*10^5次5以上的数

核心代码如下:

因此代码默认对不满输入数字长度的位数的数在前面补0,故再输出前要将补齐的0去掉。

发表评论