题解列表

筛选

蓝桥杯历届试题-翻硬币-题解(Python代码)

一道只要贪心就能解决的题,遍历所有硬币只要与当前硬币状态不同我就翻,最多翻n-1次。代码如下:```pythonsta=input().rstrip()end=input().rstrip()sta_nums=[]#模拟开始的硬币状态end_nums=[]#模拟结束的硬币状态ant=0#计数forii

查找最大元素-题解(Python代码)

```pythonwhileTrue:ipt=input()list1=list(ipt)#list2用于存放最大字母所在下标list2=[]max=list1[0]string=""foriinrange(len(list1)):#如果当前遍历的字母等于当前的最大值,

方砖问题-题解(Python代码)

#####解题思路1、如果输入的边长N为偶数:则4个边长为(N/2)的方砖就可以拼成一个大方砖2、如果输入的边长N为奇数:分析可知用,用1个边长为(N+1)/2和3个边长为(N-1)/2,剩下全用边长为1的方砖拼成大方砖用到的小方砖个数最少。

敲七游戏-题解(Python代码)

```pythonnum=int(input())count=0foriinrange(2,num+1):#如果i能被7整除,则count+1并跳过本次循环ifi%7==0:count+=1continue#如果不能被7整除,则开始判断数字中是否含有"7"whilei>1:t=i%10#如果找到了数字

整除的尾数-题解(Python代码)

```pythonwhileTrue:ipt=input().split()m=int(ipt[0])n=int(ipt[1])ifm==0andn==0:breaks=m*100foriinrange(s,s+100):ifi%n==0:t=i-sift<10:print("%d%d"%(0,

数字统计-题解(Python代码)

```pythonnum=int(input())list1=[0,0,0,0,0,0,0,0,0,0]foriinrange(1,num+1):#之前是循环到i>=1,但是提交后超时了。#所以当i<10后,就直接写入数组whilei>=10:m=i%10list1[m]+=1i=int(i/10)i

数列排序-题解(Python代码)

摘要:```python num = int(input()) while num > 0: ipt = input().split() # 创建列表list1,用于存放排序后的元素 ……

排列-题解(Python代码)

摘要:```python import itertools count = int(input()) while count > 0: ipt = input() # 每个数字之间有一个……