【思特奇杯·云上蓝桥-算法集训营】结营
2022/1/24 20:04:19
本文主要是介绍【思特奇杯·云上蓝桥-算法集训营】结营,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
门牌制作
res = 0 for i in range(1, 2021): a = list(str(i)) res += a.count('2') print(res) 624
即约分数
total=0 def f(a,b): x = a % b while (x != 0): a = b b = x x = a % b return b for i in range(1,2021): for j in range(1,2021): if f(i,j)==1: total+=1 print(total) 2481215
蛇形填数
lis = [[0]*100 for row in range(100)] num = 1 for i in range(1,101): for j in range(i): if i % 2 == 0: lis[j][i-j-1] = num else: lis[i-j-1][j] = num num += 1 print(lis[19][19]) 761
跑步锻炼
week=6 run=0 for i in range(2000,2021): for mouth in range(1,13): if i == 2020 and mouth in [10,11,12] : break if mouth==2 and (i%400==0 or (i%4==0 and i%100!=0)): day=29 elif mouth in [1,3,5,7,8,10,12]: day=31 elif mouth in [4,6,9,11]: day=30 else: day=28 for k in range(1,day+1): if k==1 or week==1: run+=2 else:run+=1 week+=1 if week==8: week=1 print(run) 8879
七段码
7+10+16+20+19+7+1=80
成绩统计
n = int(input()) a, b = 0, 0 for i in range(n): s = int(input()) if s >= 85: a += 1 b += 1 elif s >= 60: b += 1 b = int(b / n * 100) a = int(a / n * 100) print(str(b) + "%") print(str(a) + "%")
字串字符和
看别人的,差不多明白了 list1=list(input()) list2=[-1 for i in range(26)] count=0 for i in range(len(list1)): index=ord(list1[i])-ord('a') count+=(len(list1)-i)*(i-list2[index]) list2[index]=i print(count)
这篇关于【思特奇杯·云上蓝桥-算法集训营】结营的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-09-28微服务架构中API版本控制的实践
- 2024-09-28AI给的和自己写的Python代码,都无法改变输入框的内容,替换也不行
- 2024-09-27Sentinel配置限流资料:新手入门教程
- 2024-09-27Sentinel配置限流资料详解
- 2024-09-27Sentinel限流资料:新手入门教程
- 2024-09-26Sentinel限流资料入门详解
- 2024-09-26Springboot框架资料:初学者入门教程
- 2024-09-26Springboot框架资料详解:新手入门教程
- 2024-09-26Springboot企业级开发资料:新手入门指南
- 2024-09-26SpringBoot企业级开发资料新手指南