链接
题意
给定一个非负整数,反复做如下操作:将它的各位数相加得到一个值,若该值位数仍大于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