문제를 이해하고 있다면 바로 풀이를 보면 됨
전체 코드로 바로 넘어가도 됨
마음대로 번역해서 오역이 있을 수 있음
정수 num이 주어졌을 때, 오직 한자리 수가 나올때까지 모든 자리 수를 더하는것을 반복하고, 반환해라.
#1
Input: num = 38
Output: 2
Explanation: 과정은 아래와 같다.
38 --> 3 + 8 --> 11
11 --> 1 + 1 --> 2
2는 오직 한자리 수라서 반환한다.
#2
Input: num = 0
Output: 0
class Solution {
public int addDigits(int num) {
return 1 + (num - 1) % 9;
}
}