개발/코딩테스트
[Javascript] 프로그래머스 코딩테스트 입문 모스부호(1)
혜커 Hyeker
2023. 10. 1. 21:12
function solution(letter) {
let morse = {
".-": "a",
"-...": "b",
"-.-.": "c",
"-..": "d",
".": "e",
"..-.": "f",
"--.": "g",
"....": "h",
"..": "i",
".---": "j",
"-.-": "k",
".-..": "l",
"--": "m",
"-.": "n",
"---": "o",
".--.": "p",
"--.-": "q",
".-.": "r",
"...": "s",
"-": "t",
"..-": "u",
"...-": "v",
".--": "w",
"-..-": "x",
"-.--": "y",
"--..": "z",
};
let answer = "";
letter.split(" ").map((l) => {
answer += morse[l];
});
return answer;
}
공백으로 split처리후 map에 담아 key값인 l을 통해 value를 얻어 answer에 추가해줬다.