#오류 코드
num = int(input())
num = n
score = 0
while 1:
a = num//10
b = num%10
c = (a+b)%10
num = (b*10) + c
score +=1
if (num == n):
break
print(score)
#정답 코드
n = int(input())
num = n
cnt = 0
while True:
a = num//10
b = num%10
c = (a+b)%10
num = (b*10)+c
cnt = cnt+1
if(num ==n):
break
print(cnt)
앞서 1110번의 틀린 이유를 정확히 찾기 위해 코드의 앞부분 부터 순서대로 고쳐가며 실행을 해봤다.
하지만 모든 코드가 바뀔 때까지 정답이 뜨질 않았고
이는 모든 코드를 정답 코드와 동일하게 바꾸었음에도 틀렸다고 표시됐다.
도대체 무엇이 문제일까?