백준 문제 풀이 6378 ( 디지털 루트 )
백준 디지털 루트
문제
풀이
mlist = []
while(1):
_inp = int(input())
result = 0
if _inp == 0:
break
if len(str(_inp)) == 1:
mlist.append(_inp)
while len(str(_inp)) != 1:
for i in str(_inp):
result += int(i)
if len(str(result)) > 1:
_inp = result
result = 0
else:
mlist.append(result)
break
for i in mlist:
print(i)