*문제 출처는 백준에 있습니다.
문제 제목: 더하기 사이클 / 1110번 (브론즈 1단계)
문제 사이트: https://www.acmicpc.net/problem/1110
문제 설명
나의 풀이
N = int(input())
def solution(target):
number = target
cnt = 0
while True:
sum_digits = (target // 10) + (target % 10)
new_number = ((target % 10) * 10) + (sum_digits % 10)
cnt += 1
if new_number == number:
return cnt
target = new_number
print(solution(N))
※ 알아야 할 것
'코딩테스트(프로그래머스 & 백준) > 백준-Python' 카테고리의 다른 글
백준 / 알파벳 / 1987번 / Python (0) | 2024.08.06 |
---|---|
백준 / 텀 프로젝트 / 9466번 / Python (0) | 2024.08.05 |
백준 / 배 / 1092번 / Python (0) | 2024.07.31 |
백준 / 최단경로 / 1753번 / Python (0) | 2024.07.30 |
백준 / 단지번호붙이기 / 2667번 / Python (0) | 2024.07.29 |