728x90
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | import java.util.*; class Solution { public int solution(String s) { Map<String, Integer> map = new HashMap<>(); map.put("zero", 0); map.put("one", 1); map.put("two", 2); map.put("three", 3); map.put("four", 4); map.put("five", 5); map.put("six", 6); map.put("seven", 7); map.put("eight", 8); map.put("nine", 9); System.out.println(s); for(Map.Entry<String,Integer> entry : map.entrySet()){ // System.out.println(entry.getValue()); // System.out.println(entry.getKey()); s = s.replace(entry.getKey(),String.valueOf(entry.getValue())); } // System.out.println(s); int answer = Integer.parseInt(s); return answer; } } | cs |
'알고리즘 풀이 > 프로그래머스' 카테고리의 다른 글
[프로그래머스][JAVA] 표 편집 (Node) (0) | 2021.09.11 |
---|---|
[프로그래머스][JAVA] 거리두기 확인하기 (BFS, 완전탐색) (0) | 2021.09.11 |
[프로그래머스][JAVA] 광고 삽입 (브루트 포스, 완전 탐색, 투포인터) (0) | 2021.09.08 |
[프로그래머스][JAVA] 합승 택시 요금 (그래프, DP, 플로이드 와샬) (0) | 2021.09.08 |
[프로그래머스][JAVA] 순위 검색 (HashMap, 이진탐색, LowerBound찾기, 비트연산) (0) | 2021.09.07 |