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
반응형
'CodingTest > Java' 카테고리의 다른 글
[프로그래머스] 암호 해독 _JAVA (0) | 2023.03.20 |
---|---|
[프로그래머스] 문자열 안에 문자열 _JAVA (0) | 2023.03.20 |
[프로그래머스] 숨어있는 숫자의 덧셈(1) _JAVA (0) | 2023.03.20 |
[프로그래머스] 진료순서 정하기 _JAVA (0) | 2023.03.18 |
[프로그래머스] 외계행성의 나이 _JAVA (0) | 2023.03.17 |