题目
代码部分一(5ms 42.26%)
class Solution {
public int addDigits(int num) {
int res = Integer.MAX_VALUE;
int temp = 0;
while(res >= 10){
res = 0;
while(num > 0){
temp = num % 10;
res += temp;
num = num / 10;
}
if(res < 10) return res;
num = res;
}
return res;
}
}
代码部分二(1m's 100%)
class Solution {
public int addDigits(int num) {
return num == 0 ? num : num % 9 == 0 ? 9 : num % 9;
}
}