首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
大橙子有糖
获赞
238
粉丝
54
关注
4
看过 TA
1700
四川农业大学
2021
测试工程师
IP属地:新加坡
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑大橙子有糖吗?
发布(141)
评论
刷题
收藏
大橙子有糖
关注TA,不错过内容更新
关注
2023-01-17 20:17
四川农业大学 测试工程师
HJ105 题解 | #记负均正II#
#模拟 av=0 cnt=0 l=[] while True: try: a=int(input()) if a<0: cnt+=1 else: l.append(a) except: break print(cnt) print("{:.1f}".format(sum(l)/len(l)))
华为HJ103所有解法
0
点赞
评论
收藏
分享
2023-01-17 20:17
四川农业大学 测试工程师
HJ106 题解 | #字符逆序#
#人生苦短我用Python print(input()[::-1])
华为HJ103所有解法
0
点赞
评论
收藏
分享
2023-01-17 20:17
四川农业大学 测试工程师
HJ106 题解 | #求最小公倍数#
#求最大公约数,再用乘积除以最大公约数即可 def gcd(a,b): if b==0: return a else: return gcd(b,a%b) a,b=map(int,input().split()) print(int(a*b/gcd(a,b))) 其中gcd函数为辗转相除法,不知道辗转相除法可百度
华为HJ103所有解法
0
点赞
评论
收藏
分享
2023-01-17 20:17
四川农业大学 测试工程师
HJ50 题解 | #四则运算#
#Tips:不能直接用eval就想办法转换成能用的格式 s=input() s=s.replace("[","(") s=s.replace("]",")") s=s.replace("{","(") s=s.replace("}",")") print(int(eval(s)))
华为HJ103所有解法
0
点赞
评论
收藏
分享
2023-01-17 20:16
四川农业大学 测试工程师
HJ52 题解 | #计算字符串的编辑距离#
#levenshtein距离问题,使用动态规划解决 #前提定义: #dp[i][j]表示A[:i]到B[:j]的编辑距离 #情况分析: #如果有一个为空,则距离为另一个字符串长度,这一点在本题中不需考虑,因为限定字符串长度大于0 #否则判断A[i]是否等于B[j] #如果相等,则dp[i][j]=dp[i-1][j-1],因为最后一位相同,不需要参与编辑 #如果不等,就看看走三条路哪条路近 #dp[i][j]=min( #dp[i-1][j]+1, 把A[i]删掉需要1次操作,剩下就是dp[i-1][j] #dp[i][j-1]+1, 把B[j]删掉需要1次操作,剩下就是dp...
动态规划专题
0
点赞
评论
收藏
分享
2023-01-17 20:16
四川农业大学 测试工程师
HJ97 题解 | #记负均正#
#思路:模拟 n=input() l=list(map(int,input().split())) number=[] av=0.0 cnt=0 for i in l: if i<0: cnt+=1 elif i>0: number.append(i) if len(number)>0: av=sum(number)/len(number) print("{} {:.1f}".format(cnt,av))
华为HJ103所有解法
0
点赞
评论
收藏
分享
2023-01-17 20:11
四川农业大学 测试工程师
HJ55 题解 | #挑7#
#思路:定义检查函数,遍历检查并计数 def check(s): if "7" in s:#带“7” return True if int(s)%7==0:#7的倍数 return True return False s=input() cnt=0 for i in range(1,int(s)+1): if check(str(i)): cnt+=1 print(cnt)
华为HJ103所有解法
0
点赞
评论
收藏
分享
2023-01-17 00:01
四川农业大学 测试工程师
HJ52 题解 | #计算字符串的编辑距离#
#levenshtein距离问题,使用动态规划解决 #前提定义: #dp[i][j]表示A[:i]到B[:j]的编辑距离 #情况分析: #如果有一个为空,则距离为另一个字符串长度,这一点在本题中不需考虑,因为限定字符串长度大于0 #否则判断A[i]是否等于B[j] #如果相等,则dp[i][j]=dp[i-1][j-1],因为最后一位相同,不需要参与编辑 #如果不等,就看看走三条路哪条路近 #dp[i][j]=min( #dp[i-1][j]+1, 把A[i]删掉需要1次操作,剩下就是dp[i-1][j] #dp[i][j-1]+1, 把B[j]删掉需要1次操作,剩下就是dp...
华为HJ103所有解法
0
点赞
评论
收藏
分享
2023-01-16 19:23
四川农业大学 测试工程师
HJ96 题解 | #表示数字#
# 思路:模拟 a = input() a += "*"#添加个字符,以免15行那里越界 b = "" i = 0 while True: if i == len(a): # 找完了 break if not a[i].isdigit(): # 开头不为数字 b += a[i] i += 1 continue else: # 开头为数字 for j in range(i, len(a)): if a[i:j].isdigit() and not a[i : j ...
华为HJ103所有解法
0
点赞
评论
收藏
分享
2023-01-16 19:22
四川农业大学 测试工程师
HJ94 题解 | #记票统计#
#思路:用字典或二维列表或两个一维列表存储都行 n=input() l=input().split() l.append("Invalid") score=[0]*len(l) n=input() s=input().split() for i in s: for j in l: if i==j: score[l.index(i)]+=1 break else: score[-1]+=1 for i in l: print(i,":",score[l.index(i)])
华为HJ103所有解法
0
点赞
评论
收藏
分享
2023-01-16 19:22
四川农业大学 测试工程师
HJ91 题解 | #走方格的方案数#
#比较简单的动态规划题,很容易想到状态转移方程 def f(n,m): if n==1 or m==1:#棋盘的上边缘和左边缘 return 1 else: return f(n-1,m)+f(n,m-1) n,m=map(int,input().split()) n+=1#格子数加1才是行列数 m+=1 print(f(n,m))
华为HJ103所有解法
0
点赞
评论
收藏
分享
2023-01-16 19:22
四川农业大学 测试工程师
HJ87 题解 | #密码强度等级#
#Tips:判断字符串全是大写str.isupper(),小写为str.lower() def length(s): if len(s)<=4: return 5 elif 5<=len(s)<=7: return 10 else: return 25 def letter(s): l="" for i in s: if i.isalpha(): l+=i if len(l)==0: return 0 else: ...
华为HJ103所有解法
0
点赞
评论
收藏
分享
2023-01-16 19:21
四川农业大学 测试工程师
HJ86 题解 | #求最大连续bit数#
#思路:转2进制之后双层循环遍历,判断 a=int(input()) a=bin(a)[2:] max=0 for i in range(len(a)): for j in range(i+1,len(a)+1): if len(a[i:j])==a[i:j].count("1") and j-i>max: max=j-i print(max)
华为HJ103所有解法
0
点赞
评论
收藏
分享
2023-01-16 19:21
四川农业大学 测试工程师
HJ85 题解 | #最长回文子串#
#思路:遍历检查回文子串,记录长度,最后输出最大长度 a=input() ans=[] for i in range(len(a)): for j in range(i+1,len(a)+1): if a[i]==a[j-1] and a[i:j]==a[i:j][::-1]: ans.append(j-i) print(max(ans))
华为HJ103所有解法
0
点赞
评论
收藏
分享
2023-01-16 19:21
四川农业大学 测试工程师
HJ84 题解 | #统计大写字母个数#
#思路:遍历检查,计数 a=input() cnt=0 for i in a: if "A"<=i<="Z": cnt+=1 print(cnt)
华为HJ103所有解法
0
点赞
评论
收藏
分享
1
3
4
5
6
7
10
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客企业服务