题解 | #汽水瓶#
汽水瓶
https://www.nowcoder.com/practice/fe298c55694f4ed39e256170ff2c205f
import sys
input_list = []
while True:
line = sys.stdin.readline().strip()
if line == "0":
break
input_list.append(line)
def battle(n):
if n <= 1:
return 0
elif n == 2:
return 1
else:
x = n % 3
y = n // 3
return y + battle(x + y)
for n in input_list:
num = battle(int(n))
print(num)
三奇智元机器人科技有限公司公司福利 86人发布