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