프로그래머스 Lv.0 '문자열 정수의 합' 자바
Q. 한 자리 정수로 이루어진 문자열 num_str이 주어질 때,
각 자리수의 합을 return하도록 solution 함수를 완성하시오.
class Solution {
public int solution(String num_str) {
int answer = 0;
for (int i = 0; i < num_str.length(); i++) {
answer += Integer.parseInt(num_str.substring(i, i+1));
}
return answer;
}
}
문자열의 길이를 나타내는 length() 메서드를 사용해
for문으로 자릿수를 돌게 하고,
Integer.parseInt 메서드를 사용해 문자열을 정수로 바꿔준 후
substring메서드로 i부터 i+1 자릿수의 합을 더하도록 한다.
'Log > Coding Test' 카테고리의 다른 글
Day98_Programmers Lv.0 '배열 뒤집기' Java (0) | 2024.02.07 |
---|---|
Day97_Programmers Lv.0 '머쓱이보다 키 큰 사람' Java (0) | 2024.02.03 |
Day95_Programmers Lv.0 '편지' Java (0) | 2024.01.25 |
Day94_Programmers Lv.0 '배열의 평균값' Java (0) | 2024.01.25 |
Day93_Programmers Lv.1 없는 숫자 더하기 Java (1) | 2024.01.23 |