public class Solution {
    public int solution(int n) {
        int answer = 0;
        
        while(n > 0){
            answer += n%10;
            n/=10;
        }

        return answer;
    }
}

 

맨 뒷자리 1의 자리부터 구해주면 쉽게 풀 수 있다.

 

입력 : 123

 

1단계

answer + = n%10 => (3)

n / = 10 => (12)

 

2단계

answer + = n%10 => (2)n /= 10 => (1)

 

3단계

answer += n%10 => (1)

n / 10 => (0)

 

answer == 3 + 2 + 1 => 6