STUDY/Algorithm

[백준] 1110 더하기 사이클

sinawi95 2021. 1. 30. 04:26
728x90
N = int(input())
cnt = 0
orig_N = N

while True:
    if N < 10:          
        N *= 11
    else:
        tmp = (N//10) + (N%10)    
        N = (N % 10)*10 + (tmp%10) 
    cnt += 1
    if N == orig_N:
        break

print(cnt)

 

한자리수때문에 조금 구현하기 힘들었지만, 문제에 적힌 그대로 적은 코드이다.