본문 바로가기
Programming/Test

[Java] 자릿수 더하기 - Programmers Q120906

by 돌방로그 2023. 3. 31.

프로그래머스(Programmers)를 통해 코딩 테스트 사전 연습한 사항입니다.


요약

  • 출처: 프로그래머스(Programmers)
  • 번호: 120906

 

코드

public class Java_120906 {
    public int solution(int n) {
        int answer = 0;
        
        while (n > 0) {
            answer += n % 10;
            n /= 10;
        }
        return answer;
    }
}
public class App {
    public static void main(String[] args) throws Exception {
        int n = 930211;
        System.out.println(new Java_120906().solution(n));
    }
}

 

풀이

자릿수의 수를 각각 더하기 위해 각 자릿수의 숫자를 온전히 추출해야 합니다.

따라서 10진수로 기록된 숫자이니 10으로 나눠 해당 자릿수에 대한 숫자를 추출하여 더하여 결과를 얻을 수 있습니다.

 

출처

https://school.programmers.co.kr/learn/courses/30/lessons/120906

 

저장소

https://github.com/Ardium/TIL/blob/master/CodingTest/Java/src/programmers/level0/Java_120906.java

 

 


댓글