나머지 연산자와 나눗셈 연산자를 사용하여 10의 자리와 1의 자리를 각각 구하여 풀었다.
N = int(input())
c = N
count = 1
while True:
a = c // 10
b = c % 10
c = (b * 10) + ((a + b)%10)
if c != N:
count += 1
else:
print(count)
break
+ 파이썬이기에 문자열로 처리하는 방법도 있다.
'공부 > 알고리즘' 카테고리의 다른 글
[백준]10818_python파이썬 풀이 (0) | 2021.08.17 |
---|---|
[백준]10871_python파이썬 풀이 (0) | 2021.08.17 |
[백준]10951_python파이썬 풀이 (0) | 2021.08.17 |
[백준]10952_python파이썬 풀이 (0) | 2021.08.02 |
[백준]10871_python파이썬 풀이 (0) | 2021.08.02 |
댓글