문제설명
영어가 싫은 머쓱이는 영어로 표기되어있는 숫자를 수로 바꾸려고 합니다. 문자열 numbers가 매개변수로 주어질 때, numbers를 정수로 바꿔 return 하도록 solution 함수를 완성해 주세요.
제한사항
입출력 예
numbers | result |
---|---|
"onetwothreefourfivesixseveneightnine" | 123456789 |
"onefourzerosixseven" | 14067 |
입출력 예 설명
입출력 예 #1
입출력 예 #1
풀이
class Solution {
public long solution(String numbers) {
String [] number = {"zero","one","two","three","four","five","six","seven","eight","nine"};
for (int i = 0; i < number.length; i++) {
numbers = numbers.replaceAll(number[i], i+"");
}
return Long.valueOf(numbers);
}
}
참고