题目描述:
给定一个非负整数 num,反复将各个位上的数字相加,直到结果为一位数。
输入:
38
输出:
2
题意:
题目描述
题解:
直接搞
代码:
class Solution {
public int addDigits(int num) {
int ans = num;
while(true){
ans = getDigits(ans);
if(ans < 10) return ans;
}
}
public int getDigits(int n){
int sum = 0;
while(n > 0){
sum += n % 10;
n /= 10;
}
return sum;
}
}