258. Add Digits
来源:互联网 发布:mac os10.6.8镜像下载 编辑:程序博客网 时间:2024/06/07 06:18
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.
Follow up:
Could you do it without any loop/recursion in O(1) runtime?
思路:
逐位相加直到小于10。
class Solution { public int addDigits(int num) { while(num>=10){ num = (num/10)+num%10; } return num; }}
阅读全文
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
- opencv 机器学习算法汇总
- SLA理论学习阶段小结
- 网络Cisco实验-静态路由协议配置
- RecyclerViewadapter
- Docker官方nginx镜像实现负载均衡
- 258. Add Digits
- maven(1):使用 eclipse 构建maven web项目
- Unity Shader中5种捕捉图像的方法
- LeetCode小白菜笔记[3]:Palindrome Number
- firstChild,lastChild 获取第一个/最后一个元素节点
- LeetCode-027 Remove Element
- C 语言简介
- jQuery中的ajax
- POJ 1562Oil Deposits深搜