자릿수 더하기

dev·2021년 3월 30일
0

코드

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에 넣을 수 있다.

profile
studying

0개의 댓글