코딩테스트 연습 > 코딩 기초 트레이닝 > 문자열 정수의 합
문자열 정수의 합
문제 설명
한 자리 정수로 이루어진 문자열 num_str이 주어질 때, 각 자리수의 합을 return하도록 solution 함수를 완성해주세요.
제한사항
3 ≤ num_str ≤ 100
입출력 예
num_str | result |
"123456789" | 45 |
"1000000" | 1 |
class Solution {
public int solution(String num_str) {
int sum = 0;
for (int i = 0; i < num_str.length(); i++) {
char digitChar = num_str.charAt(i);
int digitValue = Character.getNumericValue(digitChar);
sum += digitValue;
}
return sum;
}
}
다른사람의 풀이
class Solution {
public int solution(String numStr) {
return numStr.chars().map(c -> c - 48).sum();
}
}
'Chapter01 > 고딩데스드' 카테고리의 다른 글
[고딩데스드] 짝수는 싫어요 (0) | 2024.04.22 |
---|---|
[고딩데스드] 옷가게 할인 받기 (0) | 2024.04.22 |
[고딩데스드] 코드 처리하기 (0) | 2024.04.16 |
[고딩데스드] 조건 문자열 (0) | 2024.04.12 |
[고딩데스드] 프로그래머스 중복된 숫자 개수, 최빈값 구하기 (0) | 2024.04.11 |