258. Add Digits
来源:互联网 发布:常用cmd 网络命令 编辑:程序博客网 时间:2024/06/06 00:32
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 class Solution { public int addDigits(int num) { while(num>=10) { num = (num/10)+num%10; } return num; }}
public int addDigits(int num) { return 1 + (num-1)%9; //num先-1,后又加1是为了避免可以整除9的情况出现,此时为0,而相加不可能出现和为0的情况 }
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
- dedecms织梦模板channel标签输出栏目时倒序输出
- IntelliJ IDEA 中项目 Cannot Resolve symbol **解决方案
- 关于友元
- 获取控件的宽高解决方法
- VLAN Switch
- 258. Add Digits
- oel6.5 oracle11.2.0.4.0 rac
- iOS发送邮件和短信
- Java杂谈3——类加载机制与初始化顺序
- SQL 第三章 练习
- java中的8种基本数据类型占的位数以及取值范围
- js对象知识
- Class.asSubclass浅谈
- 优化MySchool 第八章 酒店管理系统