728x90
import java.util.HashMap;
import java.util.Map;
class Solution {
public String solution(String letter) {
String answer = "";
Map<String, String> morse = new HashMap<>();
morse.put(".-", "a");
morse.put("-...", "b");
morse.put("-.-.", "c");
morse.put("-..", "d");
morse.put(".", "e");
morse.put("..-.", "f");
morse.put("--.", "g");
morse.put("....", "h");
morse.put("..", "i");
morse.put(".---", "j");
morse.put("-.-", "k");
morse.put(".-..", "l");
morse.put("--", "m");
morse.put("-.", "n");
morse.put("---", "o");
morse.put(".--.", "p");
morse.put("--.-", "q");
morse.put(".-.", "r");
morse.put("...", "s");
morse.put("-", "t");
morse.put("..-", "u");
morse.put("...-", "v");
morse.put(".--", "w");
morse.put("-..-", "x");
morse.put("-.--", "y");
morse.put("--..", "z");
String[] s = letter.split(" ");
for (String s1 : s) {
answer += morse.get(s1);
}
return answer;
}
}
728x90
반응형
'Algorithm > 프로그래머스' 카테고리의 다른 글
[알고리즘] 개미 군단 Java (0) | 2023.08.20 |
---|---|
[알고리즘] 가위 바위 보 Java (0) | 2023.08.18 |
[알고리즘] 문자 반복 출력하기 Java (0) | 2023.08.17 |
[알고리즘] 분수의 덧셈 Java (0) | 2023.08.07 |
[알고리즘] 피자 나눠 먹기 (2) Java (0) | 2023.08.02 |