0
点赞
收藏
分享

微信扫一扫

数学简单 LeetCode258. 各位相加

小禹说财 2022-03-30 阅读 26

258. 各位相加

描述

给定一个非负整数 num,反复将各个位上的数字相加,直到结果为一位数。返回这个结果。

分析

求出num的每个位的值相加,和是新的num,直到num小于10.

class Solution {
    public int addDigits(int num) {
        while(num > 10){
            int sum = 0;
            while(num > 0){
                sum += num % 10;
                num /= 10;
            }
            num = sum;
        }
        return num;
    }
}
举报

相关推荐

0 条评论