首页 > 其他分享 >蓝桥真题——卡片

蓝桥真题——卡片

时间:2023-01-04 16:56:56浏览次数:49  
标签:count 卡片 真题 消耗 列表 蓝桥 字符串 import

题目

卡片

标签:填空题 2021 省赛

代码

# 方法1
import os
import sys

# 请在此输入您的代码
num = ''
i = 1

while num.count('1')<2021:
  num = ''.join((num,str(i)))
  i += 1

print(i-1)
# 方法2(推荐)
import os
import sys

# 请在此输入您的代码
count = 0
i = 1

while count<2021:
    count += str(i).count('1')
    i += 1

print(i-1)

算法思想

从 1 开始消耗卡片拼数字,求当消耗完 2021 张 0-9 的卡片后,刚好拼到几。

1-10 共消耗了 2 张 1,其余数字各 1 张,所以 1 是最先被消耗完的,故以 1 的数量作为循环的判别标准。

笔记

在此处我第一次想到,字符串是不是列表? 经查阅资料,在很多语言中,字符串的本质都是 字符列表

这代表着它有着和列表相似的特性,并可以使用列表的一些方法。但这并不代表完全等同,所以有一些针对列表的操作并不能对字符串进行使用(具体请查阅参考资料)。

参考资料

Python——字符串、列表

标签:count,卡片,真题,消耗,列表,蓝桥,字符串,import
From: https://www.cnblogs.com/KoiC/p/17025357.html

相关文章

  • 蓝桥真题——最短路 & 门牌制作
    题目1最短路标签:填空题2019省赛如下图所示,G是一个无向图,其中蓝色边的长度是1、橘色边的长度是2、绿色边的长度是3。则从A到S的最短距离是多少?答案由图可......
  • 蓝桥杯——巧妙地递归
    一、切蛋糕思想对于递归,我们可以采用思想之一,切蛋糕思想。简而言之,就是将一个大问题,切成若干个小问题进行解决。递归三要素:找重复、找变化、找边界我们可以理解为,自己......
  • 跑步锻炼 —— 蓝桥( Calendar类 详解)
    Calender使用:使用Calendar.getInstance()不仅能获取当前的时间,还能指定需要获取的时间点,在项目应用中达到定时的作用。Calender类在java.util包中。使用Calende......
  • 1.2 SMU Winter 2023 蓝桥杯模拟赛 1
    [蓝桥杯2013省B]带分数题意:给n,使满足式子a+b/c=n,其中a,b,c共同恰好由1,2...9组成,求a,b,c的取值种数思路1:枚举出9个数的全排列(可使用next_permutation()),再用两重循环暴......
  • 寒假第一次洛谷蓝桥个人赛 题解+补题(下)
    D.灵能传输##神仙结论把前缀和应用到极致,6先考虑三个数a,b,c,进行一次变换也就是a+b,-b,c+b可见三个数之和不变,也就是s[3]不变然后之前的s[1]+b,愿称之为s[2]之前的s......
  • 递增序列——蓝桥(简单)
    题目描述对于一个字母矩阵,我们称矩阵中的一个递增序列是指在矩阵中找到两个字母,它们在同一行,同一列,或者在同一 4545 度的斜线上,这两个字母从左向右看、或者从上向下......
  • 蛇形填数——蓝桥杯(简单)
    题目描述如下图所示,小明用从 11 开始的正整数“蛇形”填充无限大的矩阵。  容易看出矩阵第二行第二列中的数是 55。请你计算矩阵中第 2020 行第 2020 列的数......
  • 排序——蓝桥(简单)
    题目描述例如,对于字符串 lanlan 排序,只需要 11 次交换。对于字符串 qiaoqiao 排序,总共需要 44 次交换。小蓝找到了很多字符串试图排序,他恰巧碰到一个字符串,需要......
  • 寒假第一次洛谷蓝桥个人赛 题解+补题(上)
    传送门部分,今天整不完了A.带分数(补题)##这...话说赛时难以置信地看了好几遍题目,然后完全没思路(我以为有什么神仙结论,压根没想暴力搜索,还是被虎到了,然后就根本没管这道......
  • 蓝桥真题——成绩统计
    题目成绩统计标签:数学暴力2020省赛代码importosimportsys#请在此输入您的代码n=int(input())level_1=level_2=0#等级1为及格,等级2为优秀forii......