[백준/파이썬] 6378번 디지털 루트 풀이
업데이트:
문제 정보
- 문제 출처: 백준 온라인 저지
- 문제 링크: 6378번 디지털 루트
- 문제풀이 코드 GitHub 링크
- 제출 언어: Python 3
풀이
문제
숫자의 각 자릿수를 반복 합산해 한 자리 수(디지털 루트)가 될 때까지 계산하는 문제입니다.
코드
while True:
n=list(input())
if n[0]=='0':break
while len(n)>1:n=list(str(sum(map(int,n))))
print(sum(map(int,n)))
설명
문자열 입력을 자릿수 합으로 줄여나가며
길이가 1이 되면 해당 값을 출력합니다.
댓글남기기