所有Leetcode题目不定期汇总在 Github, 欢迎大家批评指正,讨论交流。
class Solution:
def addDigits(self, num):
"""
:type num: int
:rtype: int
"""
# method one 数字与字符串的转换
# while num > 9:
# num = sum([int(_) for _ in str(num)])
# return num
# method two 直接操纵int
while num > 9:
sumnum = 0
while num > 0:
sumnum += num % 10
num //= 10
num = sumnum
return num
所有Leetcode题目不定期汇总在 Github, 欢迎大家批评指正,讨论交流。