当前位置: 首页 > news >正文

python-计数问题

题目描述
试计算在区间 1 到 n 的所有整数中,数字 x(0≤x≤9)共出现了多少次?例如,在 1 到 11 中,即在 1,2,3,4,5,6,7,8,9,10,11 中,数字 1 出现了 4 次。
输入格式
2 个整数 n,x,之间用一个空格隔开。
输出格式
1 个整数,表示 x 出现的次数。
样例 #1
样例输入 #1
11 1
样例输出 #1
4
提示
对于 100% 的数据,1≤n≤106,0≤x≤9。
来源/分类(难度系数:一星
NOIP普及组 模拟 字符串 2013 


完整代码展示:
# coding=utf-8
a,b=map(int,input().split())
sum=""
for i in range(1,a+1):
      sum+=str(i)
print(sum.count(str(b)))

 

代码解释:
a,b=map(int,input().split()) ”,让用户分别输入a,b。
sum=""
 for i in range(1,a+1):
 sum+=str(i)               
”,建立一个空字符串sum,接着遍历1~a的所有数字,将数字转换为字符串后用sum连接在一起。
print(sum.count(str(b)))  ”,利用count函数计算sum中b字符的数量并打印。


运行效果展示:

277bbfcdc5f74c8abe17e1556f13f04b.jpg

655c3b92cbdd455cbe9912172e656794.jpg  

             (声明:以上内容均为原创)

 


http://www.mrgr.cn/news/20184.html

相关文章:

  • 队列处理舞会配对问题
  • 记录一下uni-app 打包小程序设置页面的安全距离
  • 把时间当作朋友
  • 每日最新AIGC进展(59):谷歌提出关键帧插值算法、谷歌研究院提出用实时游戏画面生成算法、中国科学院大学提出复杂场景图像生成算法
  • IT6161 MIPI to HDMI
  • P1786 帮贡排序
  • 河南建筑装饰工程设计专项资质转让注意关键
  • Linux:vim编辑器的基本使用
  • Linux启用client和host之间共享目录的功能
  • 理解 `ThreadLocal` 的线程隔离机制
  • 经验笔记:服务治理框架
  • 某公司一个月窃取我国敏感数据500GB
  • quarkus解说
  • python的logging模块setLevel(LEVELS.get(‘default‘,logging.NOTSET))
  • 手机玩《逆水寒》PC端游,GameViewer远程助力手机远程畅玩《逆水寒》电脑版
  • 磁珠在工业应用中的过热烧毁问题
  • 吃多一时爽,吃少活更长!
  • 深入探讨Spring中Bean的初始化方式
  • 数字与文字组合商标,有一个元素近似整体驳回!
  • 中国各省会、地级市到杭州球面距离的数据