[Leetcode] Add Digits
来源:互联网 发布:usb端口检测软件 编辑:程序博客网 时间:2024/04/18 20:55
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.
把一个非负整数的各个位相加,直到结果为个位数。
可以利用数根(digit root): https://en.wikipedia.org/wiki/Digital_root
class Solution {public: int addDigits(int num) { return 1+(num-1)%9; }};
0 0
- [leetcode][math] Add Digits
- [leetcode] Add Digits
- 【leetcode】Add Digits【java】
- Leetcode: Add Digits
- LeetCode Add Digits
- [LeetCode] Add Digits
- leetcode 258: Add Digits
- LeetCode题解:Add Digits
- leetcode: Add Digits
- 258Add Digits - LeetCode
- leetCode #258 Add Digits
- [LeetCode 258] Add Digits
- LeetCode: Add Digits
- LeetCode:Add Digits
- leetcode--add digits
- leetcode Add Digits
- leetcode--Add Digits
- leetcode Add Digits
- 关系查询语言
- 插入排序与冒泡排序
- Mysql之Mysqldump
- 模块、包
- SSH+Activiti+Dbutil框架搭建旅程(附源码)
- [Leetcode] Add Digits
- 从道德经中学习java
- 移动前端开发之viewport的深入理解
- Mac OS X挂载ntfs文件系统
- 如何搭建一个独立博客——简明Github Pages与Hexo教程
- CocoaPods安装和使用教程
- File类
- Mysql检查表进行repair、optimize
- HP实训软件测试第一阶段发现的问题