Algorithm/프로그래머스

[알고리즘] 숨어있는 숫자의 덧셈 (2) Java

rw- 2023. 9. 3. 16:08
728x90

 

class Solution {
    public int solution(String my_string) {
        int answer = 0;
        String[] split = my_string.split("[^0-9]", -1);
        for (String s : split) {
          if (!s.equals("")) {
            answer += Integer.parseInt(s);
          }
        }
        return answer;
    }
}

 

다른 사람의 풀이

class Solution {
    public int solution(String my_string) {
        int answer = 0;

        String[] str = my_string.replaceAll("[a-zA-Z]", " ").split(" ");

        for(String s : str){
            if(!s.equals("")) answer += Integer.valueOf(s);
        }

        return answer;
    }
}
728x90
반응형