。゚(*´□`)゚。

코딩의 즐거움과 도전, 그리고 일상의 소소한 순간들이 어우러진 블로그

ㅋㅌ

HashMap

quarrrter 2023. 7. 24. 09:19
import java.util.HashMap;

class Solution {
    public String solution(String letter) {
        String answer = "";
        HashMap<String, Character> morseMap = new HashMap<>();
        morseMap.put(".-", 'a');
        morseMap.put("-...", 'b');
        morseMap.put("-.-.", 'c');
        morseMap.put("-..", 'd');
        morseMap.put(".", 'e');
        morseMap.put("..-.", 'f');
        morseMap.put("--.", 'g');
        morseMap.put("....", 'h');
        morseMap.put("..", 'i');
        morseMap.put(".---", 'j');
        morseMap.put("-.-", 'k');
        morseMap.put(".-..", 'l');
        morseMap.put("--", 'm');
        morseMap.put("-.", 'n');
        morseMap.put("---", 'o');
        morseMap.put(".--.", 'p');
        morseMap.put("--.-", 'q');
        morseMap.put(".-.", 'r');
        morseMap.put("...", 's');
        morseMap.put("-", 't');
        morseMap.put("..-", 'u');
        morseMap.put("...-", 'v');
        morseMap.put(".--", 'w');
        morseMap.put("-..-", 'x');
        morseMap.put("-.--", 'y');
        morseMap.put("--..", 'z');
        
        String[] words = letter.split(" ");
        for (String word : words) {
            char decodedChar = morseMap.get(word);
            answer += decodedChar;
        }
        
        return answer;
    }
}

'ㅋㅌ' 카테고리의 다른 글

7의 개수  (0) 2023.07.31
한 번만 등장한 문자 chararr['h']  (0) 2023.07.30
팩토리얼  (0) 2023.07.23
ArrayList<Integer> resultList = new ArrayList<>();  (0) 2023.07.16
String.format  (0) 2023.07.14