mirror of
https://github.com/ShusenTang/LeetCode.git
synced 2024-09-02 14:20:01 +00:00
22 lines
461 B
Markdown
22 lines
461 B
Markdown
# [258. Add Digits](https://leetcode.com/problems/add-digits/description/)
|
||
# 思路
|
||
没什么好说的,按照题目的意思,用两个while循环即可。
|
||
# C++
|
||
```
|
||
class Solution {
|
||
public:
|
||
int addDigits(int num) {
|
||
int res = 0;
|
||
while(num >= 10){
|
||
while(num > 0){
|
||
res += (num % 10);
|
||
num /= 10;
|
||
}
|
||
num = res;
|
||
res = 0;
|
||
}
|
||
return num;
|
||
}
|
||
};
|
||
```
|