IntelliJ IDEA ClickHouse extjs6.5 WorldCloud macos sockets optimization awk emacs uiwebview 河南普通话 spark项目 华为路由器ipv6配置 mysql数据库名称 spark算法 ab软启动器 matlab停止运行 如何升级python 查看mysql密码 mysql 导入数据 python的str python指令 java入门编程 java注释 java的集合框架 java写入txt java删除文件 java中map java网课 真实女友补丁 onenote2003 易语言多线程 vbs编程教学 java语言程序设计 c语言指数函数 蓝牙测试软件 bz2 机械键盘个别键位失灵 任意屏官网 松下plc编程软件
当前位置: 首页 > 学习教程  > python

蓝桥杯:门牌制作————Python

2021/2/6 22:30:34 文章标签: 测试文章如有侵权请发送至邮箱809451989@qq.com投诉后文章立即删除

题目 试题 A: 门牌制作 本题总分:5 分 【问题描述】 小蓝要为一条街的住户制作门牌号。 这条街一共有 2020 位住户,门牌号从 1 到 2020 编号。 小蓝制作门牌的方法是先制作 0 到 9 这几个数字字符,最后根据需要将字符粘贴到门牌上&#xf…

题目
试题 A: 门牌制作
本题总分:5 分

【问题描述】
小蓝要为一条街的住户制作门牌号。

这条街一共有 2020 位住户,门牌号从 1 到 2020 编号。

小蓝制作门牌的方法是先制作 0 到 9 这几个数字字符,最后根据需要将字符粘贴到门牌上,例如门牌 1017 需要依次粘贴字符 1、0、1、7,即需要 1 个字符 0,2 个字符 1,1 个字符 7。

请问要制作所有的 1 到 2020 号门牌,总共需要多少个字符 2?

【答案提交】
这是一道结果填空的题,你只需要算出结果后提交即可。
本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。


解题思路

  • 直接暴力解就完事了。

Code

#门牌制作
def find(x):
    res = []
    for i in range(1,x+1):
        if '2' in str(i):
            res.append(str(i).count('2'))
    print(sum(res))
find(2020)

Answer

  • 624

本文链接: http://www.dtmao.cc/news_show_2000134.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?