1110 더하기 사이클
업데이트:
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. 풀이 및 생각
문제 풀이
이 문제의 핵심은 문자열을 얼마나 잘 다루는가 이다. 문제에 따라 구현을 하면 되는 것이므로 풀이는 생략한다.