class Solution:
def addDigits(self, num: int) -> int:
while num >= 10:
sum = 0
while num:
sum += num % 10
num //= 10
num = sum
return num
要解决如何去表示多位数,并且把每个数字分别进行求解是我最需要解决的问题,首先我想到的是用字典去表示
但是最后会很麻烦,也无法解出来,然后借鉴参考答案,发现可以用循环去解决,豁然开朗!