首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
MichelleWu
获赞
3
粉丝
2
关注
0
看过 TA
16
女
四川大学
2022
数据库工程师
IP属地:四川
985本科,海外top60硕士,数据科学专业
私信
关注
拉黑
举报
举报
确定要拉黑MichelleWu吗?
发布(75)
评论
刷题
收藏
MichelleWu
关注TA,不错过内容更新
关注
2023-08-02 23:46
已编辑
四川大学 数据库工程师
题解 | #简单密码#
#输入字符串 n=input() #对字符串中各个字符进行遍历 for i in range(len(n)): #若该字符是数字,则直接输出 if n[i].isdigit(): print(int(n[i]),end='') #若该字符是小写字母,则按照拼音9键的规则,输出对应的数字 elif n[i].lower()==n[i]: if n[i] in ('a','b','c'): print(2,end='') elif n[i] in ('d','e','f'): print(3,end='') elif n[i] in ('g','h','i'): print(4,end='') e...
0
点赞
评论
收藏
分享
2023-08-02 23:47
已编辑
四川大学 数据库工程师
题解 | #求int型正整数在内存中存储时1的个数#
print((bin(int(input()))).count('1')) #Ps:注意count函数的用法. #str.count(substr)
0
点赞
评论
收藏
分享
2023-08-02 23:47
已编辑
四川大学 数据库工程师
题解 | #字符串排序#
#输入数字 n=int(input()) list1=[] #用列表进行储存各个输入的字符串 for i in range(n): list1.append(input()) #按照字典排序后,输出 print("\n".join(sorted(list1)))
0
点赞
评论
收藏
分享
2023-08-02 23:47
已编辑
四川大学 数据库工程师
题解 | #句子逆序#
#输入句子,并按照空格分隔 str = input().split(' ') #将句子反序输出 str.reverse() print(' '.join(str))
0
点赞
评论
收藏
分享
2023-08-02 23:47
已编辑
四川大学 数据库工程师
题解 | #字符串反转#
#输入字符串 str = input() #将字符串中的字母全部进行小写 str_lower=str.lower() #检查该字符串中字母是否全部是小写 if str==str_lower: print(str[::-1])
0
点赞
评论
收藏
分享
2023-08-02 23:45
已编辑
四川大学 数据库工程师
题解 | #数字颠倒#
str = input() print(str[::-1])
0
点赞
评论
收藏
分享
2023-08-02 23:45
已编辑
四川大学 数据库工程师
题解 | #字符个数统计#
#1.将字符串转换为set,#set中只保留了仅出现一次的字符 #2.计算了set中字符的个数 print(len(set(input())))
0
点赞
评论
收藏
分享
2023-08-02 23:45
已编辑
四川大学 数据库工程师
题解 | #提取不重复的整数#
#输入字符串,并转换为list n_list=list(input()) #颠倒list n_list.reverse() #提取不重复的整数 result_list=[] for x in n_list: if x not in result_list: result_list.append(x) print(''.join(result_list))
0
点赞
评论
收藏
分享
2023-08-02 23:45
已编辑
四川大学 数据库工程师
题解 | #合并表记录#
#输入key和value n=int(input()) #初始化字典 dict1={} for i in range(n): #将string转化为list list1=list(input().split()) list2=list(map(lambda x:int(x), list1)) #更新字典 dict1[list2[0]] = dict1.get(list2[0], 0) + list2[1] #输出排序后的字典 for key in sorted (dict1) : print(key, dict1[key], end ="\n")
0
点赞
评论
收藏
分享
2023-08-02 23:45
已编辑
四川大学 数据库工程师
题解 | #取近似值#
print(int(float(input())+0.5)) #不要使用round函数,它并不能精确地实现四舍五入,例如round(4.5)=4
0
点赞
评论
收藏
分享
2023-08-02 23:45
已编辑
四川大学 数据库工程师
题解 | #进制转换#
num16=input() print(int(num16,16))
0
点赞
评论
收藏
分享
2023-08-02 23:44
已编辑
四川大学 数据库工程师
题解 | #字符串分隔#
#输入字符串并转换成list str1=input() list1=list(str1) #考虑三种情况 #如果字符数量是8的倍数,那么把每8个字符合并后输出(注意换行) if len(list1)%8==0: for j in range(int(len(list1)/8)): list2=list1[(0+j*8):(8+j*8)] print("".join(list2),end='\n') #如果是空字符串,则直接输出 elif len(list1)==0: print("".join(list1),end='\n') #如果是字符数量不是8的倍...
0
点赞
评论
收藏
分享
2023-08-02 23:44
已编辑
四川大学 数据库工程师
题解 | #计算某字符出现次数#
str1=input() str2=input() if str2.isdigit():#判断str2是否为数字 print(str1.count(str2)) else: print(str1.count(str2.upper())+str1.count(str2.lower()))
0
点赞
评论
收藏
分享
2023-08-02 23:44
已编辑
四川大学 数据库工程师
题解 | #字符串最后一个单词的长度#
string1=input() list1 = string1.split() last_word_length=len(str(list1[-1])) print(last_word_length)
0
点赞
评论
收藏
分享
2023-08-02 23:44
已编辑
四川大学 数据库工程师
题解 | #蛇形矩阵#
#输入N N=int(input()) #初始化变量 lis1=[] i=1 #打印第一行的数字 #规律: 每一个数字是前一个数字加a for a in range(2,N+2): lis1.append(i) i=i+a print(' '.join(map(str,lis1))) #打印其他行的数字 #规律: 每行数字是上一行的数字去掉最后一个数字后+i+b for b in range(1,N): lis1.pop() for i in range(len(lis1)): lis1[i]=lis1[i]+i+b print(' '.join(map(str,lis1)))
0
点赞
评论
收藏
分享
1
2
3
4
5
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务