资讯专栏INFORMATION COLUMN

每天一道算法题

includecmath / 352人阅读

摘要:题目到这万个数中有多少个数字请不要理解为多少个数包含思路答案总共有四位数,每位数的可能分别有种。每一个位,都会出现的交替,实际上在出现这个角度,各个位是一样的。以此类推,数字在十位百位千位出现的次数也是。

题目:
0 到 9999 这 1 万个数中有多少个数字 7 ?(请不要理解为多少个数包含 7)
思路&答案
总共有四位数,每位数的可能分别有10种(0~9)。
每一个位,都会出现0-9的交替,实际上在出现7这个角度,各个位是一样的。
现在假设个位固定为7,那么其他的位数的变化数量是10 10 10 = 1000种。
就是说数字7在个位出现的次数为1000。
以此类推,数字7在十位、百位、千位出现的次数也是1000。
故答案为 4 * 1000 = 4000

欢迎关注我们的微信公众号In客笔记,学习更多算法,数据结构,Linux,Python知识。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/22788.html

相关文章

  • LeetCode 攻略 - 2019 年 8 月上半月汇总(109 攻略)

    摘要:每天会折腾一道及以上题目,并将其解题思路记录成文章,发布到和微信公众号上。三汇总返回目录在月日月日这半个月中,做了汇总了数组知识点。或者拉到本文最下面,添加的微信等会根据题解以及留言内容,进行补充,并添加上提供题解的小伙伴的昵称和地址。 LeetCode 汇总 - 2019/08/15 Create by jsliang on 2019-08-12 19:39:34 Recently...

    tracy 评论0 收藏0
  • 每日一道算法 - LetterChanges(easy-4)

    摘要:更多的小算法练习,可以查看我的文章。规则使用语言,使用函数获取传递的参数并使用以下算法对其进行修改。将字符串中的每个字母替换为字母表后面的字母即变为,变为。然后将这个新字符串,,,,中的每个元音大写,并最终返回此修改后的字符串。 虽然都是很简单的算法,每个都只需5分钟左右,但写起来总会遇到不同的小问题,希望大家能跟我一起每天进步一点点。更多的小算法练习,可以查看我的文章。 规则 Usi...

    mo0n1andin 评论0 收藏0
  • 每日一道算法 - 反转字符串(easy-3)

    摘要:规则使用语言,让函数获取传递的参数,并以相反的顺序返回字符串。测试用例思路方法通过把字符串转换成数组,并使用数组的反转数组,然后使用重新拼接成字符串方法向后循环字符串或字符数组以生成新字符串 虽然都是很简单的算法,每个都只需5分钟左右,但写起来总会遇到不同的小问题,希望大家能跟我一起每天进步一点点。更多的小算法练习,可以查看我的文章。 规则 Using the JavaScript l...

    xfee 评论0 收藏0
  • 每日一道算法 - LongestWord(easy-1)

    摘要:规则使用语言,让函数获取传递的参数并返回字符串中的最大单词。忽略字符串中标点符号并假设不会为空。测试用例思路通过过滤字符串,并把字符串根据空格符转换成字符串数组通过循环把获取字符串数组中的长度最长的字符串 虽然都是很简单的算法,每个都只需5分钟左右,但写起来总会遇到不同的小问题,希望大家能跟我一起每天进步一点点。更多的小算法练习,可以查看我的文章。 规则 Using the JavaS...

    plokmju88 评论0 收藏0
  • 每日一道算法 - KaprekarsConstant(hard-2)

    摘要:更多的小算法练习,可以查看我的文章。规则使用语言,使用函数读取,它将是一个字符串,指的是棋盘上点的位置。使用递归函数去解决,需要清楚判断的临界点,比如和时,只有一种选择。 虽然都是很简单的算法,每个都只需5分钟左右,但写起来总会遇到不同的小问题,希望大家能跟我一起每天进步一点点。更多的小算法练习,可以查看我的文章。 规则 Using the JavaScript language, h...

    OnlyLing 评论0 收藏0

发表评论

0条评论

includecmath

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<