BOJ/Python

백준 1110번 더하기 사이클 파이썬

띵지니어 2021. 8. 26. 16:45
반응형

https://www.acmicpc.net/problem/1110

 

1110번: 더하기 사이클

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

www.acmicpc.net

count = 1
x = int(input())
y = (x%10)*10 + (x//10 + x%10)%10 
while x != y:
    y = (y%10)*10 + (y//10 + y%10)%10 
    count += 1
print(count)

while 문을 사용하여 코딩을 하였다.

사실상 거의 수학 문제에 가까웠다.

아이패드로 어떻게 해야 효율적이게 나올까 끄적이면서 코드를 짠 것 같다.

반응형
목차(index)