[구현/수학] 백준 6378 디지털 루트 - 파이썬(Python)


[구현/수학] 백준 6378 디지털 루트 - 파이썬(Python)

[ Contents ] 1. 문제 (링크 참조) 6378번: 디지털 루트 양의 정수 N의 디지털 루트를 구하려면 N을 이루고 있는 모든 자리수를 더해야 한다. 이때, 더한 값이 한 자리 숫자라면, 그 수가 N의 디지털 루트가 된다. 두 자리 이상 숫자인 경우에는 다시 그 www.acmicpc.net 2. 문제 풀이 각 자릿수를 더해서 한 자리 수가 될 때까지 반복합니다. 3. 코드 import sys input = sys.stdin.readline while True: num = int(input()) if num == 0: break while (1): num = sum(list(map(int, str(num)))) if (num // 10 == 0): print(num) break


원문링크 : [구현/수학] 백준 6378 디지털 루트 - 파이썬(Python)