본문 바로가기

CodingTest/Java

[프로그래머스] 자릿수 더하기 _JAVA

728x90
반응형

정수 n이 매개변수로 주어질 때 n의 각 자리 숫자의 합을 return하도록 solution 함수를 완성해주세요

 

제한사항

  • 0 ≤ n ≤ 1,000,000
class Solution {
    public int solution(int n) {
        int answer = 0;
        
        //정수 n을 문자로 변환 후 문자 하나씩 끊어서 배열에 저장
        String[] arr = (Integer.toString(n)).split("");
        for(int i=0; i<arr.length; i++){
            //arr[i]의 숫자(문자형)을 int형으로 변환 후 answer에 계속 덧셈
            answer += Integer.parseInt(arr[i]);
        }
        return answer;
    }
}
728x90
반응형