자바 초급문제로 맨땅에 해딩하기

자바 초급문제 26. 자릿수 더하기

Jungsoomin :) 2020. 4. 14. 18:15

프로그래머스(https://programmers.co.kr/learn/courses/30/lessons/12931)

자바 초급문제의 자릿수 더하기 이다.

 

졸음에 취한상태로 푼 문제다..통과는 했지만 아쉬운 부분이 남아서 나중에 한 번 더 들여다볼 생각이다.

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
package programmers_자릿수더하기;
 
public class subClass {
    public int solution(int n) {
        int answer = 0;
        // n이 주어지면 n의 각 자릿수의 합을 구해서 리턴하세요
        String str = Integer.toString(n);
        String[] arr;
        int[] list = new int[str.length()];
        if (str.length() > 1) {
            arr = str.split("");
            for (int i = 0; i < arr.length; i++) {
                answer += Integer.parseInt(arr[i]);
            }
 
        } else {
            answer = Integer.parseInt(str); // 그냥 인트값으로 넣어줌
        }
 
        return answer;
    }
}
cs