ahkiler   2년 전

a = input()
A = a
number = 0
while a:
    number = number + 1
    b = int(a[0]) + int(a[1])
    b = str(b)
    a = a[1] + b[len(b)-1]

    if a == A:
        break
print(number)

89%에서 자꾸 index error 가 뜹니다... 이유를 알려주세요!

yous   2년 전

a = input() 했을 때 한 글자만 들어오면 a[1]에 접근할 수 없습니다.

ahkiler   2년 전

아 한자리수 입력시 앞에 0을 붙이고 입력하라는 뜻이 아니었군요...

자동으로 붙여줘야 하는거였군요 감사합니다.

댓글을 작성하려면 로그인해야 합니다.