- 주어진 숫자를 자릿수별로 나누기 위해 str로 형 변환 후, list로 변환해 줌.
- while문을 돌며, list의 합이 한자리면 합을 return 해주고, 아니면 1.의 연산을 다시 함.
class Solution:
def addDigits(self, num: int) -> int:
num = list(map(int, list(str(num))))
while 1 :
num = sum(num)
if num in range(0, 10) :
return num
else :
num = list(map(int, list(str(num))))