首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
大好人1
获赞
0
粉丝
0
关注
0
看过 TA
3
山东大学(威海)
2025
算法工程师
IP属地:山东
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑大好人1吗?
发布(16)
刷题
大好人1
04-16 17:03
山东大学(威海) 电子信息类
题解 | #统计每个月兔子的总数#
num = [0,1,1] for i in range(3,32): num.append(num[i-1]+num[i-2]) a = int(input("")) print(num[a]) 斐波那契数列
0
点赞
评论
收藏
转发
大好人1
04-16 10:35
山东大学(威海) 电子信息类
题解 | ,对序进行排序
num = int(input("")) a = input("") a = a.split(" ") for i in range(num): a[i] = int(a[i]) c = int(input("")) if c == 0: a.sort() for i in a: print(i,end = ' ') else: a.sort(reverse=True) for i in a: print(i,end = ' ') 排序方法...
0
点赞
评论
收藏
转发
大好人1
04-15 21:43
山东大学(威海) 电子信息类
题解 | #求最小公倍数#
c = (input("")) d = c.split(' ') a = int(d[0]) b = int(d[1]) f = [a,b] for i in range(max(f),min(f)*max(f)+1,max(f)): if i%a==0 and i%b==0: print(i) break 怎么加速
0
点赞
评论
收藏
转发
大好人1
04-15 21:15
山东大学(威海) 电子信息类
题解 | #简单密码#
a = input("") c = [] for i in a: if i == i.lower(): if i == '1': i = '1' elif i == 'a'or i == 'b'or i == 'c': i = '2' elif i == 'd'or i == 'e'or i == 'f': i = '3' elif i == 'g'or i == 'h'or i == 'i': i = '4...
0
点赞
评论
收藏
转发
大好人1
04-15 20:44
山东大学(威海) 电子信息类
题解 | #求int型正整数在内存中存储时1的个数#
a = int(input("")) count = 0 while a/2 != 0: if a%2 == 1: count+=1 a = int(a/2) print(count) 利用理论知识:除二取余法 加深python中数据类型的概念 5/2 = 2.5 与int的用法
0
点赞
评论
收藏
转发
大好人1
04-15 20:29
山东大学(威海) 电子信息类
题解 | #字符串排序#
i = int(input("")) a = [] for i in range(i): a.append(input("")) a.sort() print('\n'.join(a)) a.sort()用法是什么样的,是否有返回值?方法->改自己 函数->返回值怎么换行!!?'\n'.join(a)
0
点赞
评论
收藏
转发
大好人1
04-15 20:21
山东大学(威海) 电子信息类
题解 | #句子逆序#
a = input("") b = a.split(' ') print(' '.join(b[::-1])) 学习了join与split方法
0
点赞
评论
收藏
转发
大好人1
04-15 20:13
山东大学(威海) 电子信息类
题解 | #字符串反转#
a = input("") b = a.lower() if a == b: print(b[::-1]) a.lower()是方法,而不是a.lower
0
点赞
评论
收藏
转发
大好人1
04-15 19:58
山东大学(威海) 电子信息类
题解 | #数字颠倒#
a = input("") print(a[::-1]) 在本题中学习到了:怎么快速让字符串倒序
0
点赞
评论
收藏
转发
大好人1
04-15 19:55
山东大学(威海) 电子信息类
题解 | #字符个数统计#
one = input("") two = "" count = 0 for i in one: if i not in two: two = two+i count+=1 print(count) 采用复制法(独创!)将唯一字符保存到另一个镜像中
0
点赞
评论
收藏
转发
大好人1
04-15 19:45
山东大学(威海) 电子信息类
题解 | #截取字符串#
str_line = input("") num = int(input("")) print(str_line[0:num]) 特别的简单,因为使用的python的字符串截取
0
点赞
评论
收藏
转发
大好人1
03-29 20:43
山东大学(威海) 电子信息类
题解 | #进制转换#
num1 = (0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15) num2 = ("0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F") dic = dict(zip(num2,...
0
点赞
评论
收藏
转发
大好人1
03-29 20:26
山东大学(威海) 电子信息类
题解 | #字符串分隔#
a = input("") while len(a)>=8: print(a[0:8]) a = a[8:] if(len(a)!=0): print(a+(8-len((a)))*"0") 充分利用好python中字符串的切片,而不是使用长度
0
点赞
评论
收藏
转发
大好人1
03-28 21:22
山东大学(威海) 电子信息类
题解 | #计算某字符出现次数#
a = input("") b = input("") a = a.lower() b = b.lower() num = 0 for i in a: if b == i: num = num+1 print(num) 利用字符串方法忽略大小写
0
点赞
评论
收藏
转发
大好人1
03-28 21:18
山东大学(威海) 电子信息类
题解 | #字符串最后一个单词的长度#
a = input("") num = 0 for i in a: if i != " ": num = num+1 else: num = 0 print(num) 单词以空格分界,计算每一个单词即是遇到空格清零。
0
点赞
评论
收藏
转发
1
2
工具箱
TA的圈子
暂未加入圈子
TA的圈子
TA的笔记
暂无笔记
TA的笔记
登录
0
天
已登录
0
天
连续登录
0
人
今日访客
牛客网
牛客企业服务