- 各位相加
给定一个非负整数 num,反复将各个位上的数字相加,直到结果为一位数。
来源:力扣(LeetCode)
执行用时:
1 ms, 在所有 Java 提交中击败了100.00%的用户
内存消耗:
35.7 MB, 在所有 Java 提交中击败了41.83%的用户
public static int addDigits(int num) {
int a=0;
while(num>0) {
a+=num%10;
num/=10;
}
if(a>9)return addDigits(a);
return a;
}