Leetcode题解 258. Add Digits
来源:互联网 发布:fifa18数据库 编辑:程序博客网 时间:2024/05/21 06:51
Given a non-negative integer num, repeatedly add all its digits until the result has only one digit.
For example:
Given num = 38, the process is like: 3 + 8 = 11, 1 + 1 = 2. Since 2 has only one digit, return it.
public static int addDigits(int num) { if (num / 10 == 0) { return num; } int result = num; Stack<Integer> mStack = new Stack<Integer>(); while (result / 10 != 0) { while (result != 0) { mStack.push(result % 10); result /= 10; } while (mStack.size() > 0) { result += mStack.pop(); } } return result; }
0 0
- Leetcode题解 258. Add Digits
- LeetCode 258. Add Digits 题解
- 【Leetcode题解】258.Add Digits
- LeetCode题解:Add Digits
- LeetCode 258. Add Digits 题解(C++)
- LeetCode 题解(182): Add Digits
- LeetCode 258: Add Digits 题解
- 【LeetCode】258.Add Digits
- LeetCode 258. Add Digits
- LeetCode : 258. Add Digits
- leetCode 258. Add Digits
- LeetCode 258. Add Digits
- 258. Add Digits LeetCode
- LeetCode 258. Add Digits
- LeetCode 258. Add Digits
- leetcode 258. Add Digits
- [LeetCode]258. Add Digits
- LeetCode 258. Add Digits
- Jquery 将表单序列化为Json对象.同时提交多个表单的参数
- Linux-获取进程管理
- android加载widget出现的问题
- 事件回调
- 解决singleinstance引发的问题
- Leetcode题解 258. Add Digits
- 单链表,双向链表的插入,查询,创建,删除,输出
- iOS开发 引入支付宝 缺少 #include <openssl/asn1.h>
- linux基础
- Reading papers_10(人体行为识别特征点提取小综述)
- GreenDao 查询
- js特殊字符验证
- android 在不同的 xml 中的 id 可以不同
- 代码编译