업데이트:

카테고리: ,

1. 문제

문제는 링크에 들어가면 있다.

2. 정답 코드

문제의 내 정답 코드는 다음과 같다.


N = input()
cycle = 0

original_N = N

while True :


    if len(N) < 2 : N = '0'+N
    temp_sum = str(int(N[0]) + int(N[1]))
    new_num = N[-1] + temp_sum[-1]
    N = new_num
    cycle+=1
    if int(original_N) == int(N):  break

print(cycle)




3. 풀이 및 생각


문제 풀이

이 문제의 핵심은 문자열을 얼마나 잘 다루는가 이다. 문제에 따라 구현을 하면 되는 것이므로 풀이는 생략한다.


나의 생각

최대 1 분 소요