首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
不错就是对
获赞
948
粉丝
25
关注
5
看过 TA
101
香港中文大学
2023
算法工程师
IP属地:香港
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑不错就是对吗?
发布(281)
评论
刷题
收藏
不错就是对
关注TA,不错过内容更新
关注
2022-03-25 12:51
香港中文大学 算法工程师
题解 | #计算商品打折结算金额#
BC65 计算商品打折结算金额 思路: step1:输入金额;按照要求判断所属区间;格式化输出; 代码如下: n = float(input()) if n >= 5000: money = n*0.6 elif n >= 2000: money = n*0.7 elif n >= 500: money = n*0.8 elif n >= 100: money = n*0.9 money = money + 0.000001 print('{:.1f}'.format(money))
0
点赞
评论
收藏
分享
2022-03-25 12:47
香港中文大学 算法工程师
题解 | #牛牛的快递#
BC64 牛牛的快递 思路: step1:输入两个字符;并将a转化为浮点型; step2:计算金额; step3:判断是否需要加急; step4:计算总金额; 代码如下: a,b = input().split() a = float(a) if a <= 1: money = 20 elif a > 1: m,n = divmod(a,1) money = 20 + (m - 1)*1 if n > 0: money = money + 1 else: money = money if b == 'y': print(int(money + 5)) elif b == 'n...
0
点赞
评论
收藏
分享
2022-03-25 11:00
香港中文大学 算法工程师
题解 | #网购#
BC63 网购 思路: step1:输入四个数; step2:如果bc都为11,a乘0.7;如果bc都为12,a乘0.8; step3:如果d为1,a-50; step4:如果a<=0,输出0.00;否则输出结果; 代码如下: a,b,c,d = list(map(float,input().split())) if b == 11 and c == 11: a = a*0.7 elif b == 12 and c == 12: a = a*0.8 if d == 1: a = a - 50 if a<=0: print('0.00') else: a = a + 0.000001...
0
点赞
评论
收藏
分享
2022-03-25 10:48
香港中文大学 算法工程师
题解 | #统计数据正负个数#
BC62 统计数据正负个数 思路: step1:输入数字;创建zheng、fu列表; step2:遍历数字,如果为正,加入zheng;如果为负,加入fu;计算出zheng、fu长度; step3:打印; 代码如下: l = list(map(int,input().split())) *** = [] for i in l: if i > 0: zheng.append(i) elif i < 0: fu.append(i) pos = len(zheng) neg = len(fu) print('positive:{}'.format(pos)) print('negative...
0
点赞
评论
收藏
分享
2022-03-25 10:23
香港中文大学 算法工程师
题解 | #牛牛的二三七整除#
BC61 牛牛的二三七整除 思路: step1:输入数字,同时创建空列表; step2:分别判断是否可以被三个数整除;如果可以则添加到列表;最后对列表进行排序; step3:如果列表为空,打印n;否则,按序打印,空格隔开; 代码如下: n = int(input()) c = [] if n%2 == 0: c.append(2) if n%3 == 0: c.append(3) if n%7 == 0: c.append(7) c.sort() if len(c) == 0: print('n') else: for i in c: print(i,end=' ')
0
点赞
评论
收藏
分享
2022-03-25 00:57
香港中文大学 算法工程师
题解 | #判断是不是字母#
BC60 判断是不是字母 思路: step1:输入字符,如果在A-Z或者a-z范围内,输出是字母;否则输出不是字母; 代码如下: while True: try: n = input() if 'a' <= n <= 'z' or 'A' <= n <= 'Z': print('{} is an alphabet.'.format(n)) else: print('{} is not an alphabet.'.format(n)) except: break
0
点赞
评论
收藏
分享
2022-03-25 00:40
香港中文大学 算法工程师
题解 | #小乐乐找最大数#
BC59 小乐乐找最大数 思路: step1:输入四个数,max()函数即可; 代码如下: a,b,c,d = list(map(int,input().split())) print(max(a,b,c,d))
0
点赞
评论
收藏
分享
2022-03-25 00:35
香港中文大学 算法工程师
题解 | #健康评估#
BC58 健康评估 思路: step1:输入体重和身高;计算BMI,按要求输出打印; 代码如下: w,h = list(map(float,input().split())) BMI = w / (h**2) if 18.5<= BMI <= 23.9: print('Normal') else: print('Abnormal')
0
点赞
评论
收藏
分享
2022-03-25 00:27
香港中文大学 算法工程师
题解 | #四季#
BC57 四季 思路: step1:输入字符,切割后两位并转换为int型; step2:按照要求打印输出结果; 代码如下: n = input() s = int(n[-2]+n[-1]) if s == 3 or s == 4 or s == 5: print('spring') elif s == 6 or s == 7 or s == 8: print('summer') elif s == 9 or s == 10 or s == 11: print('autumn') elif s == 12 or s == 1 or s == 2: print('winter')
0
点赞
评论
收藏
分享
2022-03-25 00:14
香港中文大学 算法工程师
题解 | #判断字母#
BC56 判断字母 思路: step1:输入字母,并转换为小写; step2:如果在a-z之间,则输出YES;否则输出NO; 代码如下: n = input().lower() if 'a' <= n <= 'z': print('YES') else: print('NO')
0
点赞
评论
收藏
分享
2022-03-24 23:38
香港中文大学 算法工程师
题解 | #判断闰年#
BC55 判断闰年 思路: step1:输入年份; step2:判断是否是闰年,并打印结果; 代码如下: n = int(input()) if n%400 == 0 or (n%100 != 0 and n%4 == 0): print('yes') else: print('no')
0
点赞
评论
收藏
分享
2022-03-24 23:35
香港中文大学 算法工程师
题解 | #牛牛的判断题#
BC54 牛牛的判断题 思路: step1:输入xlr三个数,如果按lxr顺序,则输出true;否则输出false; 代码如下: x,l,r = list(map(int,input().split())) if l <= x <= r: print('true') else: print('false')
0
点赞
评论
收藏
分享
2022-03-24 23:25
香港中文大学 算法工程师
2022.03.24 在牛客打卡33天!
0
点赞
评论
收藏
分享
2022-03-24 23:25
香港中文大学 算法工程师
题解 | #判断是元音还是辅音#
BC53 判断是元音还是辅音 思路: step1:创建一个字符串,里面装入aeiou; step2:输入一个字母,并转换为小写字母,如果在字符串内,打印Vowel;否则打印Consonant; 代码如下: while True: try: a = 'a,e,i,o,u' n = input().lower() if n in a: print('Vowel') else: print('Consonant') except: break
0
点赞
评论
收藏
分享
2022-03-24 23:18
香港中文大学 算法工程师
题解 | #判断整数奇偶性#
BC52 判断整数奇偶性 思路: step1:输入一个数;如果可以整除2,打印Even;否则打印Odd; 代码如下: while True: try: n = int(input()) if n%2 == 0: print('Even') else: print('Odd') except: break
0
点赞
评论
收藏
分享
1
8
9
10
11
12
19
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务