풀이1 > Math를 이용한 방법
import java.util.*;
public class Solution {
public int solution(int n) {
int answer = 0;
// n이 0이 아닐때
while(n != 0) {
// answer에 나머지를 더하고
answer += Math.floorMod(n, 10);
// 입력된 n을 10으로 나눈다
n = Math.floorDiv(n, 10);
}
// [실행] 버튼을 누르면 출력 값을 볼 수 있습니다.
System.out.println(answer);
return answer;
}
}
풀이2 > 나누기 / 나머지 연산자를 이용한 방법
public class Solution {
public int solution(int n) {
int answer = 0;
while (true) {
answer += n % 10 + answer;
if (n < 10) {
break;
}
n = n / 10;
}
return answer;
}
}