코딩테스트/lv0

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

chantleman 2024. 8. 6. 09:49

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


            String num="";
            for(char ch:my_string.toCharArray())
            {
                if(ch>='0' && ch<='9')
                {
                   num+=ch;                
                }
                else{
                    if(!num.equals("")){ //문자가 아닐때
                        answer+=Integer.parseInt(num);
                        num="";
                    }
                }            
            }
            if(!num.equals(""))
            { 
                answer+=Integer.parseInt(num);
                num="";
            }

            return answer;
        }
    }