258 Add Digits

来源:互联网 发布:蒙泰设置打印端口 编辑:程序博客网 时间:2024/05/16 19:15
public int addDigits(int num) {        while (num > 9) {            num = func(num);        }        return num;    }    public static int func(int n) {        int temp = 0;        while (n > 0) {            temp += (n % 10);            n = n / 10;        }        return temp;    }

没有实现:
Follow up:
Could you do it without any loop/recursion in O(1) runtime?

0 0