diff --git a/src/数字操作/q258_各位相加/Solution.py b/src/数字操作/q258_各位相加/Solution.py new file mode 100644 index 0000000..7094186 --- /dev/null +++ b/src/数字操作/q258_各位相加/Solution.py @@ -0,0 +1,17 @@ +class Solution: + def addAll(self,num:int) ->int: + res = 0 + while num>0: + res+=num%10 + num = num//10 + print(num) + print(res) + return res + def addDigits(self, num: int) -> int: + if num//10==0: + return num + res = self.addAll(num) + print(res) + while res//10!=0: + res = self.addAll(res) + return res