LeetCode 258 Add Digits

来源:互联网 发布:java方法中布尔型变量 编辑:程序博客网 时间:2024/05/20 11:24

题意为给一个数,之后按位相加,得到一个新数,再把这个数按位相加,重复这个过程,直到位数只有1位,即小于10。。。写一个循环即可。

题目链接

代码如下:

class Solution {public:    int addDigits(int num) {        if (num < 10) return num;        int temp = 0;        while (num) {            temp += num%10;            num /= 10;        }        return addDigits(temp);    }};


原创粉丝点击