[백준]1110번 더하기 사이클
카테고리: Baekjoon
Problem Statement
Solution
N = int(input())
N_origin = N
cnt = 0
while True:
temp = ((N//10) + (N%10))%10
new = (N%10)*10 + temp
cnt += 1
if new == N_origin:
break
N = new
print(cnt)
- N = Input
- N_origin = 처음으로 받은 Input값을 저장
- cnt = 카운팅 횟수를 저장하는 변수
- temp = N의 10의 자리 수와 1의 자리수를 더하는데, 다음 값을 만들 때 1의 자리만 쓰므로, 10의 나머지로 만들어주는 연산까지 처리함
댓글 남기기