diff --git "a/week1/1110\353\215\224\355\225\230\352\270\260\354\202\254\354\235\264\355\201\264/solution.py" "b/week1/1110\353\215\224\355\225\230\352\270\260\354\202\254\354\235\264\355\201\264/solution.py" index e69de29..5aa6fda 100644 --- "a/week1/1110\353\215\224\355\225\230\352\270\260\354\202\254\354\235\264\355\201\264/solution.py" +++ "b/week1/1110\353\215\224\355\225\230\352\270\260\354\202\254\354\235\264\355\201\264/solution.py" @@ -0,0 +1,28 @@ +def check(num): + num_str = num if isinstance(num, str) else str(num) + + if len(num_str) < 2: + num_str = '0' + num_str + + return num_str + +def cal(num_str): + num_str = check(num_str) + temp_str = check(sum(list(map(int, num_str)))) + return num_str[-1] + temp_str[-1] + +N = int(input()) +count = 0 +init = check(N) +prev = N + +while True: + count+=1 + curr = cal(prev) + if count==1 and N==0: + break + if curr == init: + break + prev = curr + +print(count)