题解 | #汽水瓶#
汽水瓶
https://www.nowcoder.com/practice/fe298c55694f4ed39e256170ff2c205f
while True: n = input() # 输入有几个空瓶子 x = 0 if n == "0": # 0个空瓶子直接结束 break else: n = int(n) # 整形输出 while n >= 3: m = n % 3 # 先求余,如果先执行下面的n会变化 n = n // 3 # 除以3取整 x += n # X等于能换几瓶汽水 n += m # 上轮剩下的再加上换来的瓶子 # 目前剩余的空瓶子 if n == 2: x = x + 1 # 如果剩下两个,和老板借一个,喝完还给老板 print(x)
找到一个比较简单的代码。小白适合