您的位置:首页 > 其它

258. Add Digits

2016-06-04 21:31 197 查看
题目:https://leetcode.com/problems/add-digits/

代码:

刚开始思考,感觉很麻烦,想到用循环来计算位数,计算和
后来一想,最后的结构就在0到9之间,那么肯定是有一定的规律的,因此就有以下这种简单点方法
public class Solution {
public int addDigits(int num) {
int m = (num-9)%9;
if ( num <= 9 )
return num;
else if (m==0)
return 9;
else
return m;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: