首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
牛客731184737号
获赞
0
粉丝
0
关注
0
看过 TA
2
男
中南大学
2017
人工智能
IP属地:上海
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑牛客731184737号吗?
发布(11)
刷题
牛客731184737号
2022-07-02 13:50
人工智能
题解 | #成绩排序#
num=int(input()) o=input() dict=[] for i in range(num): i0=input().split() dict.append((i0[0],int(i0[1]))) if o=='0': dict = sorted(dict, key=lambda x: x[1],reverse=True) else: dict = sor...
0
点赞
评论
收藏
转发
牛客731184737号
2022-07-02 11:43
人工智能
题解 | #24点游戏算法#
最开始题目理解错了,卡在80%调试了半天,最后理解下来是不管重复与否,输入的数字每个都用一次就行了。 m1=input().split() n1='24' def math(m,n): x='+-*/' #初始化4种运算符号 if len(m)==2: # 当m只剩两个数时计算结果并结束递归 for j in range...
0
点赞
评论
收藏
转发
牛客731184737号
2022-07-01 00:20
人工智能
题解 | #配置文件恢复#
遍历待选命令,设k=[](考虑双字符串多重匹配),设j=0(考虑单字符串输入匹配后不输出错误),设n=0(考虑双字符串多重匹配情况)。 分两种情况,先判断单个字符串输入,当字符串匹配命令且命令也是单字符串命令时,输出结果设j=1; 再判断两个字符串输入,当两个字符串分别匹配双字符串命令时,结果存入k,n+=1 最后根据k,j,n输出 com=['reset','reset board','board add','board delete','reboot backplane','backplane abort'] resu...
0
点赞
评论
收藏
转发
牛客731184737号
2022-06-30 03:57
人工智能
题解 | #查找两个字符串a,b中的最长公共子串#
先比较两个字符串,以短的那个为基础遍历,遍历宽度分别为1,2,3...,n a=input() b=input() def dup(a,b): g=[] for i in range(len(a)): for j in range(len(a)): ...
0
点赞
评论
收藏
转发
牛客731184737号
2022-06-28 14:21
人工智能
题解 | #截取字符串#
感动,迄今为止遇到最简单的一道题 str=input() num=int(input()) print(str[:num])
0
点赞
评论
收藏
转发
牛客731184737号
2022-06-28 14:17
人工智能
题解 | #名字的漂亮度#
首先用set筛选出字符串里没有重复的字母,然后构建一个等长的数组记录每个字母出现的次数。最后对这个数组降序排序,构建循环,遍历加和数组中的值乘以(26-i),最后输出结果。 num=input() def max_li(str1): li=list(set(list(str1))) li1=[0]*len(li) for i in range(len(li)):  ...
0
点赞
评论
收藏
转发
牛客731184737号
2022-06-27 14:17
人工智能
题解 | #迷宫问题#
笨办法,靠调试过的 a = list(map(int, input().split())) c = [] while True: try: b = input().split() c += [b] excep...
0
点赞
评论
收藏
转发
牛客731184737号
2022-06-26 05:43
人工智能
2022-06-26
在牛客打卡1天,今天学习:刷题 5 道
每日监督打卡
0
点赞
评论
收藏
转发
牛客731184737号
2022-06-25 03:10
人工智能
题解 | #学英语#
看到题目就头大,没想其他的了,就生做。 a=input() num1=['','one','two','three','four','five','six','seven','eight','nine','ten','eleven','twelve','thirteen','fourteen','fifteen','sixteen','seventeen','eighteen','nineteen'] num2=['','','twenty','thirty','forty','fifty','sixty','seventy','eighty','ninety'] num3=['hundr...
0
点赞
评论
收藏
转发
牛客731184737号
2022-06-24 10:11
已编辑
人工智能
题解 | #统计每个月兔子的总数#
直接找规律 0,1,1,2,3,5,8 前面补一个0,从第二个月开始,这个月的数是前两个数相加之和。 a=int(input()) b=0 #构造第0个月的数 k=1 #构造第1个月的数 for i in range(a-1): #这里从第2个月开始算即a>=2,至于a=1的情况,因为通过了就暂时不考虑了 c=k+b #第a个月等于前两个月之和 b=k #更新b为第a-2个月 &nbs...
0
点赞
评论
收藏
转发
牛客731184737号
2022-06-24 00:55
人工智能
题解 | #蛇形矩阵#
先构造第一列 a=int(input()) k=1 #初始值 for i in range(a): k+=i #规律分别为 k+1,k+2,...k+i 再根据第一列最开始的值构造每行 a=int(input()) k=1 for i in range(a): k+=i n=i+1 #横向间隔变化的初始值 &n...
0
点赞
评论
收藏
转发
1
工具箱
TA的圈子
暂未加入圈子
TA的圈子
TA的笔记
暂无笔记
TA的笔记
登录
0
天
已登录
0
天
连续登录
0
人
今日访客
牛客网
牛客企业服务