[Programmers] - 숫자 문자열과 영단어

문제

카카오 인턴쉽 문제인데 낮은단계인가보다.

코드

import java.util.*;

class Solution {
    public int solution(String s) { 
        s = s.replaceAll("zero","0");
        s = s.replaceAll("one","1");
        s = s.replaceAll("two","2");
        s = s.replaceAll("three","3");
        s = s.replaceAll("four","4");
        s = s.replaceAll("five","5");
        s = s.replaceAll("six","6");
        s = s.replaceAll("seven","7");
        s = s.replaceAll("eight","8");
        s = s.replaceAll("nine","9");
        
        return Integer.parseInt(s);
    }
}

코드 설명

replaceAll() 은 문자열 단어를 재배치해준다.

요약

  • replaceAll()을 기억하자.