Fawne_KIKI
Fawne_KIKI
全部文章
分类
题解(50)
归档
标签
去牛客网
登录
/
注册
Fawne_KIKI的博客
全部文章
(共42篇)
题解 | #筛选法求素数#
思路: 题目要求筛选法,我们用两个for循环,遍历除数和被除数就ok了,注意,被除数取值范围下限为除数 题目要求统计2之后被删除的元素个数,用循环外的计数变量,每删除一次项目就递增1,来计数 a = int(input()) li = list(range(3, a+1))#转成不含2的整数列表...
Python3
2022-05-06
0
313
题解 | #序列中整数去重#
思路: 题目的坑:去除重复项,而保留第一个数字出现的顺序, 但是出去列表项目的常规操作remove从只移除x的第一次出现 针对上面这个问题的解决方法 用for循环,多次移除重复项x,知道满足x出现次数(用count方法)为1 倒置列表,进行移除操作后再倒置回来,保留x第一次出现的位置 ...
Python3
2022-05-06
0
280
题解 | #有序序列合并#
n和m貌似用不着 直接获取俩列表 合并列表 排序并打印 n,m=[int(x) for x in input().split()] li1=[int(x) for x in input().split()]#获取列表1 li2=[int(x) for x in input().split()]#...
Python3
2022-05-06
1
336
题解 | #逆序输出#
一个比较简单点的方法: 代码如下: a=input().split()#split后返回的直接是列表 print(" ".join(a[::-1]))#逆序返回列表,然后用join方法符合格式打印出来 本题的坑: 是按照输入的顺序进行逆序输出,而不是数字的大小,使用sort或者sorted可能...
Python3
2022-05-06
1
302
题解 | #翻转直角三角形图案#
思路: 先打印a边长,然后递减 while True: try: a=int(input()) b=a for x in range(1,a+1): print("* "*b) b-=1 ...
2022-05-05
0
225
题解 | #回文对称数#
提供两种解法 for循环 a=int(input()) for x in range(1,a+1): if str(x)[::-1]==str(x): print(x) while循环 a=int(input()) x=1 while x < a: if s...
Python3
2022-05-05
0
267
题解 | #变种水仙花#
本来思路是想用字符串拼接数字和运算符eval然后求和的,试了一下,超时了, 看了评论才意识到,切片之后直接乘就行了。。。我真傻 通过的代码如下: for x in range(10000, 100000): b = sum([int(str(x)[:n])*int(str(x)[n:]) ...
Python3
2022-05-04
0
330
题解 | #小乐乐算多少人被请家长#
班级人数好像没啥用,直接算不合格的人就得了 n=int(input()) x=0 while True: try: a,b,c=[int(x) for x in input().split()] if sum([a,b,c])/3 < 60: ...
Python3
2022-05-03
0
258
题解 | #包含数字9的数#
提供两种思路: for循环 b=0 for x in range(1,2020): if "9" in str(x): b+=1 print(b) while循环 a=1 b=0 while a<2020: if "9" in str(a): ...
Python3
2022-05-03
0
244
题解 | #魔法数字变换#
我的想法好像和大家的差不多~ 代码如下 a=int(input()) b=0 while a !=1: if a%2 ==0: a=a/2 b+=1 else: a=a*3+1 b+=1 print(b)
Python3
2022-05-03
0
263
首页
上一页
1
2
3
4
5
下一页
末页