코드
public class 자릿수_더하기 {
public int solution(int n) {
int answer = 0;
while (n / 10 > 0) {
answer += n % 10;
n /= 10;
}
return answer += n % 10;
}
}
코드설명
n을 10을 나눠서 몫이 0보다 클 경우
n을 10을 나눠 나머지 값을 answer에 집어 넣고,
n에 자신의 값을 10을 나눠 저장하고 다시 루프를 반복하게 한다.
이렇게 되면 마지막번째 값을 꺼내서 answer에 넣을 수 있다.