[프로그래머스_입문] 숨어있는 숫자의 덧셈(1)

LU·2024년 9월 24일
0
post-thumbnail

문제

문자열 my_string이 매개변수로 주어집니다. my_string안의 모든 자연수들의 합을 return하도록 solution 함수를 완성해주세요.

제한사항

  • 1 ≤ my_string의 길이 ≤ 1,000
  • my_string은 소문자, 대문자 그리고 한자리 자연수로만 구성되어있습니다.

유의사항

  • 연속된 숫자도 각각 한 자리 숫자로 취급합니다.

풀이

class Solution {
    public int solution(String my_string) {
        // my_string에 한자리수(1~9)가 있다면 더하기
        
        // my_string에 있는 소문자, 대문자는 지워야 한다.
        String[] arr = my_string.replaceAll("[^0-9]", "").split("");
        
        int answer = 0;
        
        for(int i = 0; i < arr.length; i++){
            answer += Integer.parseInt(arr[i]);
        }
        return answer;
    }
}
profile
기록은 나의 무기😎

0개의 댓글