首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
我是芭芭拉的狗
获赞
4
粉丝
0
关注
0
看过 TA
11
男
University of Hohenheim
2029
Python
IP属地:浙江
原神60级
私信
关注
拉黑
举报
举报
确定要拉黑我是芭芭拉的狗吗?
发布(162)
评论
刷题
收藏
我是芭芭拉的狗
关注TA,不错过内容更新
关注
2025-12-21 19:05
University of Hohenheim Python
题解 | 大吉大利,今晚吃鸡
def f(n): if n == 0: return 0 elif n == 1: return 2 elif n == 2: return 8 else: return 3 * f(n-1) + 2 while True: try: n = int(input()) s = f(n) print(s) except: break
0
点赞
评论
收藏
分享
2025-12-21 18:22
University of Hohenheim Python
题解 | 兔子的序列
n = int(input()) a = list(map(int, input().split())) max = 0 for i in a: x = i ** (1/2) if int(x) != x: if i > max: max = i print(max)
0
点赞
评论
收藏
分享
2025-12-21 18:15
University of Hohenheim Python
题解 | 牛牛的素数判断
n = int(input()) while True: try: g = 0 m = int(input()) for i in range(2,m): if m % i == 0: g = g + 1 if g == 0: print('true') else: print('false') except: break
0
点赞
评论
收藏
分享
2025-12-21 18:04
University of Hohenheim Python
题解 | 牛牛的四叶玫瑰数
l, r = map(int, input().split()) for i in range(l, r+1): j = str(i) s = 0 for x in j: x = int(x) ** 4 s = s + x if s == i: print(i,end=' ')
0
点赞
评论
收藏
分享
2025-12-21 17:59
University of Hohenheim Python
题解 | 牛牛的10类人
n = int(input()) l = list(map(int, input().split())) s = [] for i in l: x = '' while i > 0: y = i % 2 i = i // 2 x = x + str(y) x = x[::-1] shu1 = 0 shu0 = 0 for j in x: if j == '1': shu1 += 1 elif j == '0': shu0 += 1 if shu1 % 2 == 0 and shu0 % 2 ==0 and shu1 != 0 and shu0 != 0: s.append(10) eli...
0
点赞
评论
收藏
分享
2025-12-20 17:00
University of Hohenheim Python
题解 | 牛牛的数组匹配
n, m = map(int, input().split()) a = list(map(int, input().split())) b = list(map(int, input().split())) sa = 0 sb = [] cha = float('Inf') for i in a: sa += i for i in range(len(b)): for j in range(i+1,len(b)+1): s = b[i:j] he = sum(s) cha1 = abs(sa - he) if cha1 < cha: cha = cha1 sb = s print(' ...
0
点赞
评论
收藏
分享
2025-12-20 15:50
University of Hohenheim Python
题解 | 牛牛的素数和
l, r = map(int, input().split()) s = 0 for i in range(l, r + 1): f = 0 for j in range(2,i): if i % j == 0: f = f + 1 if f == 0: s = s + i print(s)
0
点赞
评论
收藏
分享
2025-12-20 15:47
University of Hohenheim Python
题解 | 牛牛的短信
tiao = int(input()) zishu = list(map(int, input().split())) fei = 0 for i in range(tiao): zi = zishu[i] if zi > 60: fei += 0.2 else: fei += 0.1 print(f'{fei:.1f}')
0
点赞
评论
收藏
分享
2025-12-20 15:43
University of Hohenheim Python
题解 | 数字统计
l, r = map(int, input().split()) ci = 0 for i in range(l, r + 1): i = str(i) for j in i: if j == '2': ci += 1 print(ci)
0
点赞
评论
收藏
分享
2025-12-20 15:41
University of Hohenheim Python
题解 | 大水题
n = str(input()) while len(n) > 1: s = 0 for i in n: s = s + int(i) n = str(s) print(n)
0
点赞
评论
收藏
分享
2025-12-20 15:36
University of Hohenheim Python
题解 | 数位五五
a, b = map(int, input().split()) g = 0 for i in range(a,b+1): i = str(i) s = 0 for j in i: s = s + int(j) if s % 5 == 0: g = g + 1 print(g)
0
点赞
评论
收藏
分享
2025-12-20 15:33
University of Hohenheim Python
题解 | 小乐乐计算函数
a, b, c = map(float, input().split()) m = max((a+b), b, c)/(max(a, (b+c), c) + max(a, b, (b+c))) print(f'{m:.2f}')
0
点赞
评论
收藏
分享
2025-12-20 15:29
University of Hohenheim Python
题解 | 简写单词
l = input().split() s = '' for i in l: i = ord(i[0]) if 97 <= i <= 122: i = i - 32 i = chr(i) s = s + str(i) print(s)
0
点赞
评论
收藏
分享
2025-12-20 15:17
University of Hohenheim Python
题解 | 小乐乐走台阶
def f(n): if n == 1: return 1 elif n == 2: return 2 else: return f(n-1) + f(n-2) n = int(input()) print(f(n))
0
点赞
评论
收藏
分享
2025-12-19 21:01
University of Hohenheim Python
题解 | 字符串操作
n, m = map(int, input().split()) z = input() z_list = list(z) for _ in range(m): l, r, c1, c2 = input().split() l = int(l) - 1 r = int(r) - 1 for i in range(l, r + 1): if z_list[i] == c1: z_list[i] = c2 print(''.join(z_list))
0
点赞
评论
收藏
分享
1
3
4
5
6
7
11
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务