본문 바로가기

Plo Algorithm

프로그래머스 Lv1 자릿수 더하기

자릿수 더하기

public class Solution {
        public int solution(int n) {
            int answer = 0;
            // String으로 형변환 , 변환한 String을 나눠 배열에 담아줌
            String str = String.valueOf(n); // int파라미터를 String으로 변환
            
            String[] strarr = str.split("");// 파라미터를 한글자씩 String 배열에 저장
            
            int [] intarr = new int [strarr.length];//int type 의 빈배열 생성
            
            for(intarr : strarr){
                intarr[i] = Integer.parseInt(strarr[i]);//String 배열의 파라미터를 하나씩 int로 형변환하며 int배열에 할당
            }
            for(int i : intarr){
                answer += i; //int배열의 모든 값을 answer에 더하며 할당
            }
            return answer;
        }
    }