[伯俊]1110号:プラスサイクル

1943 ワード

白俊1110号。
26から始まります.2+6=8.新しい数字は68です.6+8=14.新数は84です.8+4=12.新しい数字は42です.4+2=6.新しい数は26です.
N = int(input())

cycle = 0
saveN = N
while 1:
    a = N // 10
    b = N % 10
    newNum = (a + b) % 10
    N = (10 * b) + newNum
    cycle += 1
    if N == saveN:
        break

print(cycle)
シェアと残りが見つかれば、簡単に解決できます.
10未満の場合は0を加算...この場合、シェアが0なだけなので気にする必要はありません.