낭만 IT

반응형

문제 주소

백준 1110번 더하기 싸이클

 

1110번: 더하기 사이클

0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그 다음,

www.acmicpc.net

알고리즘

수학

힌트

입력값과 주어진 시행의 결과값이 같아 질 때 까지 시행을 반복한다.

 

문제 풀이

파이썬에서는 -1로 문자열의 마지막 문자에 접근할 수있다.

a=input()
if len(a)==1:
    a="0"+a
b=a
cnt=0
while a!=b or cnt==0 :
    a=a[-1]+str(int(a[0])+int(a[1]))[-1]
    cnt+=1


print(cnt)

백준 1110번 더하기 싸이클

반응형

이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band