반응형
백준 BAEKJOON 6378번 디지털 루트 [PYTHON/파이썬]
<문제 출처>
https://www.acmicpc.net/problem/6378
<풀이>
while 문을 2개 사용했다.
2번째 while 문 속에서는 각 자리수를 더하여 N에 다시 저장한 후
10으로 나눈 몫이 0이면 출력을 하면서 break를 하여서 결과를 출력했다.
<코드>
while 1:
N = input()
if N == '0' :
break
while 1 :
N = sum(list(map(int, str(N))))
if N // 10 == 0 :
print(N)
break
반응형
'ALGORITHM > PYTHON' 카테고리의 다른 글
백준 BAEKJOON 26594번 ZOAC 5 [PYTHON/파이썬] (1) | 2023.01.04 |
---|---|
백준 BAEKJOON 26264번 빅데이터? 정보보호! [PYTHON/파이썬] (0) | 2022.12.27 |
백준 BAEKJOON 4504번 배수 찾기 [PYTHON/파이썬] (0) | 2022.12.17 |
백준 BAEKJOON 1668번 트로피 진열 [PYTHON/파이썬] (0) | 2022.12.12 |
백준 BAEKJOON 2720번 세탁소 사장 동혁 [PYTHON/파이썬] (0) | 2022.12.08 |