1.简述:
给定一个非负整数 num,在结果为一位数之前,反复添加每个位数。返回此结果。
示例 1:
输入: num = 38
输出: 2
解释: 相加的过程如下:
38 --> 3 + 8 --> 11
11 --> 1 + 1 --> 2
由于2 是一位数,所以返回 2。
示例 2:
输入: num = 0
输出: 0
2.实现代码: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; }}