1110-プラス記号サイクル
import sys
N = int(sys.stdin.readline().rstrip())
lst = list(str(N))
if N < 10:
lst.insert(0, '0')
#lst = ['n', 'm']
number = int(lst[0]) + int(lst[1])
tmp = [lst[1], str(number % 10)]
cycle = 1
while tmp != lst:
number = 0
for i in range(2):
number += int(tmp[i])
tmp[0] = tmp[1]
tmp[1] = str(number % 10)
cycle += 1
print(cycle)
Reference
この問題について(1110-プラス記号サイクル), 我々は、より多くの情報をここで見つけました https://velog.io/@seilk/1110-더하기-사이클テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol