牛客98181116号
牛客98181116号
全部文章
分类
题解(28)
归档
标签
去牛客网
登录
/
注册
进击的雪初音的python3学习笔记!
每天刷一题,看到大佬答案写出来的就不发了,只发与大佬们思路稍有不同的
全部文章
(共28篇)
题解 | #记票统计#
就字典的运用,初始值赋值挺难搞的 ``` python [] while True: try: n1=int(input()) s1=list(map(str, input().split())) n2=int(input()) ...
Python3
2022-03-14
0
292
题解 | #查找组成一个偶数最接近的两个素数#
我这个遇到数字过大的,肯定要超时了,不过算法应该是对的 def isss(n): tmp=[]#定义一个临时数组 for i in range(1,1+n): if n%i==0: tmp.append(i) if len(tmp)==...
Python3
2022-03-10
0
359
题解 | #查找兄弟单词#
这题题目理解有点坑,尤其是‘注意:字典中可能有重复单词。’的理解,其实是允许重复的,但是自身不能重复 我是用全排序的思路来搞得 代码如下: import itertools as it while True: try: lst=list(map(str, input().sp...
Python3
2022-03-07
0
412
题解 | #记负均正II#
这题特简单 lst=[] while True: try: lst.append(int(input())) except: break fu=[]#负数 zn=[]#正数 for i in lst: if i<0: fu...
Python3
2022-03-04
26
1363
题解 | #人民币转换#
跟数字转英文的差不多 dx=["零","壹","贰","叁","肆","伍","陆","柒","捌","玖"] def zhydx(s):#转换元大写 t=''#初始化 if len(s)==1:#个位的情况 t=t+dx[int(s)] if len(s)=...
Python3
2022-03-03
0
390
题解 | #24点运算#
主要思路就是学会使用itertools解决数字全排序,用eval函数来直接计算,剩下就是暴力组合,直到有一个24为止。 这个地方有个坑,那就是我理解成加减乘除只能使用一次,结果题目其实一个符号可以使用多次,数字只能使用一次,题目没说。 注释不要看,我测试用的,还有一些思路是错的但是注释没删。 imp...
Python3
2022-02-25
1
560
题解 | #成绩排序#
大佬们都用的sorted,我怕我记不住,于是用传统的快速排序实现下 def px(lst,flag): n=len(lst) if flag==0: #冒泡排序 for i in range(n): for j in range...
Python3
2022-02-24
0
396
题解 | #学英语#
这题我先从后往前,3个为1组,生成数组。 然后针对一个数组,比如123这个数字,进行输出 最后有几个3位一组就分别对应百万,千,百 ``` python [] def numtostr(f): gw=["one","two","three","four","five","six","seve...
Python3
2022-02-23
0
341
题解 | #学英语#
这题我先从后往前,3个为1组,生成数组。 然后针对一个数组,比如123这个数字,进行输出 最后有几个3位一组就分别对应百万,千,百 ``` python [] def numtostr(f): gw=["one","two","three","four","five","six","seve...
Python3
2022-02-23
1
496
题解 | #简单错误记录#
效率比较低的思路,估计不入大佬法眼,思路比较清晰 第一步将路径和行号作为一个基本单元全都添加进数组 第二步去除重复单元做成一个索引 第三步根据索引,利用count函数计算出个数进行添加 最后输出最后8个,利用join函数。 具体代码如下: ``` python [] lst=[]#用于数组记录 ls...
Python3
2022-02-22
2
508
首页
上一页
1
2
3
下一页
末页