"""
乒乓球的赢的规则是,一方要达到11分,且要多于对手两分
给出现在A B 的比分,问A理想情况下再拿几分可以赢下比赛?
"""
def func1(a, b):
cost1 = b + 2 - a
cost2 = 11 - a
print(max(cost1, cost2, 0))
"""
对一个集合,求出不在其中的最小非负整数,这个值叫做其mex值
对arr,返回删去其第i个元素后剩下的集合中的mex值
"""
def func2(arr):
temp = sorted(arr)
# 找到第一个满足 temp[i] > i的数字i 此时的i就是第一个不在集合中的非负整数
# 对于arr中大于i的数字,删去它不会影响结果 小于i的数字,删去它会使得结果变为这个删去的数字
origin = -1
for i in range(len(temp)):
if temp[i] > i:
origin = i
break
if origin =
美团20220903笔试
美团2022笔试经验分享:Python与开发语言重点解析
最新推荐文章于 2025-12-04 22:56:41 发布
本文详细记录了美团2022年9月3日的在线笔试经历,主要考察了Python编程和开发语言的相关知识。题目涵盖语法、数据结构、算法应用等多个方面,对于准备应聘技术岗位的开发者具有一定的参考价值。

最低0.47元/天 解锁文章
1682

被折叠的 条评论
为什么被折叠?



