思想:
根据举例,发现最后所得数是num求余9。但有个特殊情况,nums是9的倍数时,求余等于0,但是按题目要求应该是9。大佬的处理是nums-1在求余9,最终返回1+(nums-1)%9。这样很好解决问题
class Solution:
def addDigits(self, num):
"""
:type num: int
:rtype: int
"""
if num==0:
return num
return 1 + (num - 1) % 9
小菜鸟还有很大的空间去提升