개발하는 체대생

[코딩테스트] 프로그래머스 java 숨어있는 숫자의 덧셈 (1) 본문

카테고리 없음

[코딩테스트] 프로그래머스 java 숨어있는 숫자의 덧셈 (1)

개발하는체대생
class Solution {
    public int solution(String my_string) {
        //1. 0-9까지 숫자를 제외한 문자를 찾아 ""으로 바꾼다.
        //2. 숫자를 하나씩 구분지어 charNumber에 담는다.
        //3. char 타입의 number를 int로 형변환하고 누적합을 한다.
        
        int answer = 0;
        String onlyNumber = my_string.replaceAll("[^0-9]","");//0-9까지 제외하는 정규식

        for(char charNumber : onlyNumber.toCharArray()) {
            answer += Character.getNumericValue(charNumber);
        }

        return answer;
    }
}
Comments