Log/Coding Test
Day119_Programmers Lv.0 '자릿수 더하기' Java
uxia
2024. 3. 20. 18:14
프로그래머스 Lv.0 '자릿수 더하기' 자바
Q. 정수 n이 매개변수로 주어질 때 n의 각 자리 숫자의 합을
return하도록 solution함수를 완성하시오
class Solution {
public int solution(int n) {
int answer = 0;
String str = Integer.toString(n);
String[] arrayn = str.split("");
for (int i = 0; i < arrayn.length; i++) {
answer += Integer.parseInt(arrayn[i]);
}
return answer;
}
}
정수 n을 문자열 str로 변환한 후
split 메서드를 사용하여 각 자릿수를 배열로 나눈다
for문을 돌며 배열을 모두 더하게 하는데,
문자열을 정수로 변환해주는 Integer.parseInt를 사용해준다