258. 各位相加
难度简单443
给定一个非负整数 num
,反复将各个位上的数字相加,直到结果为一位数。返回这个结果。
class Solution:
def addDigits(self, num: int) -> int:
while num >= 10:
sum = 0
while num:
sum += num % 10
num //= 10
num = sum
return num
作者:LeetCode-Solution
链接:https://leetcode-cn.com/problems/add-digits/solution/ge-wei-xiang-jia-by-leetcode-solution-u4kj/
来源:力扣(LeetCode)
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。