258. Add Digits

来源:互联网 发布:百利进销存软件网络版 编辑:程序博客网 时间:2024/06/02 05:47

对num的每位数字做和,然后循环,直到和小于10为止。

java代码(运行时间2ms)

 public int addDigits(int num) {
        int sum = 0;
        while(num!=0) {
        sum = sum+num%10;
        num=num/10;
        }
if(sum<10)
return sum;
else {
return addDigits(sum);
}
    }