programmers

[JAVA] 영어가 싫어요 replace()

아잠만_ 2024. 3. 15. 10:08
영어가 싫은 머쓱이는 영어로 표기되어있는 숫자를 수로 바꾸려고 합니다. 문자열 numbers가 매개변수로 주어질 때, numbers를 정수로 바꿔 return 하도록 solution 함수를 완성해 주세요.
입출력 예 #1
"onetwothreefourfivesixseveneightnine"를 숫자로 바꾼 123456789를 return합니다.

class Solution {
    public long solution(String numbers) {
        long answer = 0;
        numbers=numbers.replace("zero","0").replace("one","1").replace("two","2").replace("three","3").replace("four","4").replace("five","5").replace("six","6").replace("seven","7").replace("eight","8").replace("nine","9");
        answer = Long.parseLong(numbers);
        return answer;
    }
}