关注
这样是可以通过的 第一题: def is_up():
arr = input().split(' ')
v1 = list(map(int, arr[0].split('.')))
v2 = list(map(int, arr[1].split('.')))
len_v1 = len(v1)
len_v2 = len(v2)
min_len = min(len_v1, len_v2)
to_up = False
for k in range(min_len):
if v1[k] < v2[k]:
to_up = True
rs.append('true')
return
elif v1[k] > v2[k]:
rs.append('false')
return
s1 = '0'
if len_v1 < len_v2:
for n1 in v2[min_len:]:
s1 += str(n1)
s1_num = float(s1)
if s1_num > 0:
to_up = True
if to_up:
rs.append("true")
else:
rs.append("false")
m = int(input())
rs = []
for i in range(m):
is_up()
for i in rs:
print(i)
第二题: def f(arr):
set_num = set()
sum = 0
while len(arr) > 0:
temp = arr.pop()
sum += temp ** 2
if sum in set_num:
result.append('false')
return
else:
set_num.add(sum)
if sum != 1:
for k in str(sum):
arr.append(int(k))
f(arr)
else:
result.append('true')
return
def check():
s = input()
arr = []
if s == '1':
result.append('true')
return
for i in s:
arr.append(int(i))
f(arr)
m = int(input())
result = []
for i in range(m):
check()
for r in result:
print(r)
查看原帖
点赞 评论
相关推荐
06-14 20:00
复旦大学 Java 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 职场捅娄子大赛 #
377114次浏览 3844人参与
# 工作中的卑微时刻 #
12395次浏览 69人参与
# 写给毕业5年后的自己 #
14149次浏览 244人参与
# 比亚迪求职进展汇总 #
718649次浏览 3078人参与
# 实习最想跑路的瞬间 #
830次浏览 10人参与
# 多益网络工作体验 #
45501次浏览 237人参与
# 机械人,你拿到几个offer啦 #
35003次浏览 303人参与
# 你觉得材料专业有必要实习嘛 #
12967次浏览 59人参与
# 你的房租占工资的比例是多少? #
31340次浏览 394人参与
# 神州信息工作体验 #
10196次浏览 45人参与
# 找实习你看重大厂光环还是业务方向 #
15425次浏览 116人参与
# lastday知无不言 #
53411次浏览 443人参与
# 机械人,说说你的烦心事 #
66796次浏览 832人参与
# 产品实习,你更倾向大公司or小公司 #
151789次浏览 1935人参与
# 你最满意的offer薪资是哪家公司? #
28812次浏览 158人参与
# 工作经验重要还是工资重要? #
131921次浏览 1005人参与
# 听到哪句话就代表面试稳了or挂了? #
167774次浏览 1357人参与
# 打工人的辛酸 #
40888次浏览 422人参与
# 找工作如何保持松弛感? #
88581次浏览 1103人参与
# 考研对你找工作产生了哪些影响? #
19401次浏览 173人参与