-
[백준][python] 1110번: 더하기 사이클알고리즘/Baekjoon 2022. 1. 31. 16:55
https://www.acmicpc.net/problem/1110
문제점
십의 자리랑 일의 자리를 문자열화 해서 잇고 숫자로 다시 바꾸는 과정으로 문제를 해결하려고 했음,,,, 1차원적인 생각 ㅜ
result = str(second)+str(result%10) result = int(result)
해결
십의 자리는 곱하기 10을 하면 굳이 문자열로 잇지 않아도 잘 이어짐...
그리고 맨 처음 입력했던 수랑 비교하기 위해선 input으로 받은 n을 따로 분리하자.
n= int(input()) num = n count=0 while True: first = num // 10 second = num % 10 c = (first + second) % 10 num = second * 10 + c count= count +1 if num == n: break print(count)
'알고리즘 > Baekjoon' 카테고리의 다른 글
[백준][python] 4344번: 평균은 넘겠지 (0) 2022.02.03 [백준][python] 1546번: 평균 (0) 2022.02.03 [백준][python] 3052번: 나머지 (0) 2022.02.03 [백준][python] 11021번: A+B - 7 (0) 2022.01.31 [백준][python] 2742번: 기찍 N (0) 2022.01.31