LeetCode - 258. Add Digits

链接

258. Add Digits

题意

给定一个非负整数,反复做如下操作:将它的各位数相加得到一个值,若该值位数仍大于1,重复以上操作,直到位数为1。

思路

模拟即可

代码

Java:

public int addDigits(int num) {  
    while(num>=10){  
        num = (num/10)+num%10;  
    }  
    return num;  
}  

效率

Your runtime beats 28.76 % of java submissions

posted @ 2017-04-25 22:11  zyoung  阅读(111)  评论(0编辑  收藏  举报