258. Add Digits
来源:互联网 发布:网络攻防平台 编辑:程序博客网 时间:2024/05/20 23:02
class Solution {
public:
int add(int num)
{
int each = 0;
while(num)
{
each += num%10;
num /=10;
}
return each;
}
int addDigits(int num) {
int result = 0;
if(num/10 == 0)
result = num;
else
{
while(num/10 >= 1)
{
result = add(num);
num = result;
}
}
return result;
}
public:
int add(int num)
{
int each = 0;
while(num)
{
each += num%10;
num /=10;
}
return each;
}
int addDigits(int num) {
int result = 0;
if(num/10 == 0)
result = num;
else
{
while(num/10 >= 1)
{
result = add(num);
num = result;
}
}
return result;
}
};
【思考】
Follow up:
Could you do it without any loop/recursion in O(1) runtime?
//to do【遗留问题】
0 0
- 258.Add Digits
- 【LeetCode】258.Add Digits
- 258. Add Digits
- LeetCode 258. Add Digits
- 258. Add Digits
- LeetCode : 258. Add Digits
- 258. Add Digits
- 258. Add Digits
- 258. Add Digits
- 258. Add Digits
- 258. Add Digits
- leetCode 258. Add Digits
- LeetCode 258. Add Digits
- 258. Add Digits LeetCode
- 258. Add Digits
- 258. Add Digits
- LeetCode 258. Add Digits
- 258. Add Digits
- 概率算法
- MySQL的连接查询及子查询
- Develop -- Training(十二) -- 管理音频播放
- android之bitmap-xml文件属性详解
- spring mvc IE8下JSP页面form表单提交后台不能获取值
- 258. Add Digits
- golang 长短连接处理
- mysql优化笔记
- leetcode:Populating Next Right Pointers in Each Node 【Java】
- Binary Tree Postorder Traversal
- 欢迎使用CSDN-markdown编辑器
- 20160307 Add Digits
- Android JNI编程规范
- android中JNI调用时内存分布以及内存泄露原因分析