有关卡片拼数字(正整数)的问题

2007向凤盏 2007向凤盏 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

题目描述:小蓝有很多卡片,0-9,用来拼正整数,用后就保存起来不能再使用,例如当小蓝0-9都有三张时可以从一拼到10,拼11的时候1就只剩下一个1,此时只能拼到十。试问:现有0-9每种卡片各2021张,请问小蓝可以从1拼到多少?

思路:0-9每个数字各有2021张,1肯定是用得最快的,就是计算从1到某个数字之间共有2021个数字1。

代码如下:

s=0
for i in range(1,5000):
      s=s+str(i).count('1')
      if s==2021:
            print(i)
            break

 

...全文

相关推荐

第12届蓝桥杯大赛软件赛省赛C语言B组

试题B则通过一个数字卡片拼数的问题,考验了考生的逻辑推理能力和编程能力。小蓝需要使用数字卡片拼出从1开始的正整数,直到卡片不够为止。

taijh

拼数字游戏

这种类型的游戏不仅能够提高学生的编程能力,还能锻炼他们解决问题的能力。希望本文能够帮助读者更好地理解和掌握拼数字游戏的相关技术点。

qq_32878509

蓝桥杯卡片(2021 年省赛大学 B 组) Python 代码实现

题目描述:小蓝有很多数字卡片,每张卡片上都是数字 0 到 9。小蓝准备用这些卡片来拼一些数,他想从 1 开始拼出正整数,每拼一个,就保存起来,卡片就不能用来拼其它数了。小蓝想知道自己能从 1 拼到多少

奔跑吧邓邓子

拼数字游戏C#课程设计.pdf

2.2、主要任务(1)定义一个二维数组,数组中的每一个成员代表一张带数字的卡片;(2)画出所有模块的流程图;(3)编写代码;(4)程序分析与调试。

资料大全

【蓝桥杯C语言编程】基于数字模拟与枚举算法的最大连续正整数拼接问题求解:卡片数量限制下的最优解计算方法

内容概要:本文档介绍了蓝桥杯C语言编程题目的解法,题目要求计算拥有特定数量(0-9各2021张,共20210张)数字卡片的情况下,能够连续拼出的最大正整数是多少。通过数字模拟与枚举的方法,使用C语言编

一起搞IT吧
评论 1
收藏 已收藏
分享
返回顶部
2007向凤盏
42python 124 成员 589 内容