본문 바로가기

코딩테스트

[백준] 더하기 사이클

first_number = input()
num = first_number
count = 1 

if int(num) < 10 :
     num = '0'+ num
        
B = int(num[0]) + int(num[1])
num = num[1] + str(B)[-1]

while int(num) != int(first_number):
    B = int(num[0]) + int(num[1])
    num = num[1] + str(B)[-1]
    count += 1

print(count)

아직까지 머릿속의 논리를 코드로 옮기는 것이 익숙하지는 않은 것 같다. 실제적으로 어려운 문제는 아닌것 같으나, 한 30분 정도 걸려서 풀었던 문제다.