您的位置:首页 > 其它

258. Add Digits

2016-05-13 17:45 316 查看
Given a non-negative integer num, repeatedly add all its digits until

the result has only one digit.

For example:

Given num = 38, the process is like: 3 + 8 = 11, 1 + 1 = 2. Since 2

has only one digit, return it.

Answer with Python:

class Solution(object):
def addDigits(self, num):
if num==0:
return 0
else:
return 1+(num -1)%9


Answer with C:

int addDigits(int num) {
return 1 + (num-1) % 9;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: