LeetCode [Add Dighits]
来源:互联网 发布:金刚经 知乎 编辑:程序博客网 时间:2024/06/06 03:45
一.问题描述
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.
二.我的代码
int addDigits(int num) { int result = num; while (true) { if (result < 10) { return result; } num = result; result = 0; while (num) { result = result + num % 10; num = num / 10; } } }
0 0
- LeetCode [Add Dighits]
- LeetCode: Add Two Numbers
- LeetCode: Add Binary
- LeetCode: Add Two Numbers
- [Leetcode] Add Binary
- [LeetCode]Add Two Numbers
- LeetCode Add Binary
- LeetCode Add Two Numbers
- Leetcode: Add Binary
- Leetcode: Add Two Numbers
- [Leetcode] Add Binary
- [Leetcode] Add Two Number
- LeetCode : Add Binary
- LeetCode : Add Two Numbers
- LeetCode Add Binary
- LeetCode Add Two Numbers
- [LeetCode] Add Binary
- leetcode 58: Add Binary
- BaseDao接口
- html命名规范
- appledoc(docset、html)
- 1、linux内核配置、编译与安装
- C/C++各种数据类型转换汇总
- LeetCode [Add Dighits]
- 如何安装win10、ubuntu15.10双系统?
- 线程中断Thread.interrupt()的用法
- python对文件进行读写
- 彩色的大三
- [c#][Windows 10 | Windows 10 mobile]UWP自适应UI——VisualStateManager
- 石头剪刀布游戏
- 欢迎使用CSDN-markdown编辑器
- 淘宝内部分享:怎么跳出MySQL的10个大坑