全部评论
接上楼,谷歌冬令营群二维码贴在这里,小伙伴们可以加一下~
楼主组建了一个小团队,希望报名的大家可以一起探讨题目为笔试作准备(虽然我已经做完了,但是有的同学是22号笔试)或者报了名的想加群一起面基的,可以私戳我加微信拉进群(不知道咋分享二维码)
同问难度如何呀,是什么类型的题目呢?
楼主已经参加完笔试了?今天收到邮件说由于平台内部更新延期了🤔
貌似大家都不一样
请问楼主收到今年的在线测试了吗?有什么题啊?
我借这里问个问题牛客网上Kick Start 2018 Round A的第一题的讲解是不是有问题,不知道Kick Start最后判题的时候会不会有问题。 我写了如下代码,一直通不过,不明白是为什么,求解。 T = int(input())
for t in range(T):
isPlus = 1
str_num = input()
i = 0
for i in range(len(str_num)):
if i == len(str_num) - 1:
if int(str_num[i]) % 2:
isPlus = -1
else:
isPlus = -2
break
curr_digit = int(str_num[i])
if curr_digit % 2:
next_digit = int(str_num[i + 1])
if next_digit < 5 or curr_digit == 9:
# minus
isPlus = 0
break
res = 0
digits_left = len(str_num) - i - 1
current = int(str_num[i:])
if isPlus == 1:
target = int(str(int(str_num[i]) + 1) + '0' * digits_left)
res = target - current
elif isPlus == 0: # minus
target = int(str(int(str_num[i]) - 1) + '8' * digits_left)
res = current - target
elif isPlus == -1: # even originally
res = 1
else:
res = 0
print('Case #{}: {}'.format(t + 1, res))
不是通过ks参加吗
再顶
我顶我自己
相关推荐
点赞 评论 收藏
分享

点赞 评论 收藏
分享
点赞 评论 收藏
分享