학습
시험

모스 부호 작성기

난이도
BEGINNER

문제 설명

영어 알파벳 소문자로만 이루어진 문자열이 주어집니다. 각 알파벳에 대응하는 모스부호는 다음 표와 같습니다.

알파벳 모스부호 알파벳 모스부호
a .- n -.
b -... o ---
c -.-. p .--.
d -.. q --.-
e . r .-.
f ..-. s ...
g --. t -
h .... u ..-
i .. v ...-
j .--- w .--
k -.- x -..-
l .-.. y -.--
m -- z --..

알파벳 소문자로 이루어진 문자열 word가 주어질 때 모스부호로 변환해 반환하는 solution 함수를 작성하시오.


제한 사항

  • 입력 문자열 word의 길이는 1 이상 100 이하입니다.
  • word는 영어 소문자로만 구성됩니다.

예시 테스트케이스 설명

테스트케이스 번호 word return
1 "abc" ".--...-.-."
2 "sos" "...---..."
3 "dailyalgo" "-...-...-..-.--.-.-..--.---"

1번 테스트케이스 설명

입력 문자열 "abc"의 각 문자를 표에 따라 변환하면:

  • a: ".-"
  • b: "-..."
  • c: "-.-."

이들을 순서대로 이어붙이면 ".--...-.-."가 반환됩니다.

2번 테스트케이스 설명

입력 "sos"는 다음과 같이 변환됩니다:

  • s: "..."
  • o: "---"
  • s: "..."

이어붙이면 "...---..."가 됩니다.

3번 테스트케이스 설명

"dailyalgo"는 다음과 같이 변환됩니다:

  • d: "-.."
  • a: ".-"
  • i: ".."
  • l: ".-.."
  • y: "-.--"
  • a: ".-"
  • l: ".-.."
  • g: "--."
  • o: "---"

이어붙이면 "-...-...-..-.--.-.-..--.---" 입니다.