您的位置:首页 > 其它

Leetcode49: Add Digits

2015-09-07 16:33 134 查看
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.

class Solution {
public:
int addDigits(int num) {
int sum = num;
while(sum >= 10)
{
num = sum;
sum = 0;
while(num)
{
sum += num%10;
num /= 10;
}
}
return sum;
}
};

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: