모스부호 (1)

김세호·2022년 12월 7일
0

다른 사람 풀이

import java.util.HashMap;
class Solution {
    public String solution(String letter) {
        String answer = "";
        HashMap<String, String> morse = new HashMap<>() { // morser.put( , ) 해도 됨
             {
                put(".-", "a");
                put("-...", "b");
                put("-.-.", "c");
                put("-..", "d");
                put(".", "e");
                put("..-.", "f");
                put("--.", "g");
                put("....", "h");
                put("..", "i");
                put(".---", "j");
                put("-.-", "k");
                put(".-..", "l");
                put("--", "m");
                put("-.", "n");
                put("---", "o");
                put(".--.", "p");
                put("--.-", "q");
                put(".-.", "r");
                put("...", "s");
                put("-", "t");
                put("..-", "u");
                put("...-", "v");
                put(".--", "w");
                put("-..-", "x");
                put("-.--", "y");
                put("--..", "z");
                }
        };
        for(String str : letter.split(" ")){
            answer +=  morse.get(str);
        }
        return answer;
    }
}

0개의 댓글