프로그래머스 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를 사용해준다
'Log > Coding Test' 카테고리의 다른 글
Day121_Programmers Lv.0 '배열의 유사도' Java (0) | 2024.03.22 |
---|---|
Day120_Programmers Lv.0 '순서쌍의 개수' Java (0) | 2024.03.21 |
Day118_Programmers Lv.0 '양꼬치' Java (0) | 2024.03.13 |
Day116_Programmers Lv.0 '옷가게 할인받기' Java (0) | 2024.03.08 |
Day114_Programmers Lv.0 '세균 번식' Java (0) | 2024.03.03 |