class Solution {
public int getNext(int n){
int sum = 0;
while(n>0){
int d = n%10;
sum+=d;
n = n/10;
}
return sum;
}
public int addDigits(int num) {
while(num/10 != 0){
num = getNext(num);
}
return num;
}
}
可以参考快乐数的获取个、十、百等位上数字的方法。