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;
|
|||
|
}
|
|||
|
};
|
|||
|
```
|