https://school.programmers.co.kr/learn/courses/30/lessons/120894
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
나의 풀이
import java.util.HashMap;
import java.util.Map;
class Solution {
public long solution(String numbers) {
long answer;
Map<String, String> dict = new HashMap<>(){{
put("zero", "0");
put("one", "1");
put("two", "2");
put("three", "3");
put("four", "4");
put("five", "5");
put("six", "6");
put("seven", "7");
put("eight", "8");
put("nine", "9");
}};
for (String key : dict.keySet()){
numbers = numbers.replaceAll(key, dict.get(key));
}
answer = Long.parseLong(numbers);
return answer;
}
}