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)
한자리수때문에 조금 구현하기 힘들었지만, 문제에 적힌 그대로 적은 코드이다.
'STUDY > Algorithm' 카테고리의 다른 글
[백준] 1339 단어 수학 (0) | 2021.01.30 |
---|---|
[백준] 4673 셀프 넘버 (0) | 2021.01.30 |
[백준] 1065 한수 (0) | 2021.01.30 |
[백준] 1316. 그룹 단어 체커 (0) | 2021.01.29 |
[프로그래머스] LEVEL2 짝지어 제거하기, python3, 2017 팁스타운 (0) | 2021.01.28 |