오늘의하루

[프로그래머스 1단계 - JAVA] 자릿수 더하기 본문

JAVA

[프로그래머스 1단계 - JAVA] 자릿수 더하기

오늘의하루_master 2022. 9. 16. 10:39
 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

문제
자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요.
예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다.

풀이

public class Solution {
    public int solution(int n) {
        int answer = 0;
        String[] str = ("" + n).split("");
        for(String s : str){
            answer = answer + Integer.parseInt(s);
        }
        return answer;
    }
}
  • 입력받은 n을 String 배열로 만들어준다.
  • String 배열의 값을 하나씩 정수로 형변환 하여 더해준다.

Comments