Add Digits
来源:互联网 发布:淘宝照片怎么拍好看 编辑:程序博客网 时间:2024/05/17 23:34
解题思路:传统方法,按位相加,循环,直至只有一位为止。
Java代码实现:
public class Solution { public int addDigits(int num) { int sum=0;//System.out.println(num);while(num/10>0){String strNum=String.valueOf(num);//System.out.println(strNum.length());for(int i=0;i<strNum.length();i++){sum+=Integer.valueOf(strNum.charAt(i))-48;//System.out.println(sum);}System.out.println(sum);num=sum;sum=0;}sum=num; return sum; }}原题地址:https://leetcode.com/problems/add-digits/
0 0
- Add Digits
- Add Digits
- Add Digits
- Add Digits
- Add Digits
- Add Digits
- Add Digits
- Add Digits
- Add Digits
- Add Digits
- Add Digits
- Add Digits
- Add Digits
- Add Digits
- Add Digits
- Add Digits
- Add Digits
- Add Digits
- 面试题36数组中的逆序对
- Android layout 属性
- EditText的一些注意事项
- 编制三个程序,分别调用三个版本的swap交换函数,观察结果,并对结果进行分析。
- JVM基础 之图解classloader加载class的流程及自定义ClassLoader
- Add Digits
- SQL PROMPT5 设置
- Jackson 框架,JSON和java对象的互相转换
- android:inputType罗列
- JVM基础 之ClassLoader分析
- play教程 第一课:当我们在谈论play时,我们到底在谈论什么
- Activity的生命周期和Activity的四种启动模式
- >/dev/null 2>&1 的含义
- 同一个路由器共享打印机