[프로그래머스/Java] Lv.1 자릿수 더하기

이은정·2024년 8월 1일

프로그래머스/Java

목록 보기
3/74

문제

로직

위 문제는 각 자릿수를 더하기 위해서 값을 하나씩 꺼내야 한다.
N을 10으로 나눈 나머지를 answer에 더한 후 N/10을 한다.
그렇게 하면 1의 자리 수는 answer에 더해진 후 사라지고 10의 자리수가 1의 자리가 된다.
이렇게 N이 0이 될 때까지 반복한다.

코드

import java.util.*;

public class Solution {
    public int solution(int n) {
        int answer = 0;

        while (n > 0) {
            answer += n % 10;
            n /= 10;
        }
        return answer;
    }
}

결과

profile
돈 많은 백수가 꿈인 백엔드 개발자 지망생

0개의 댓글