해당 문제는 여기에서 확인하실 수 있습니다.
def solution(letter):
# 모스부호와 영어 소문자 매핑 사전
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'
}
# 입력 문자열을 공백으로 나누어 모스부호 단위로 분리
codes = letter.split()
# 분리된 모스부호를 대응하는 문자로 변환하고 이어붙이기
answer = ''.join(morse[code] for code in codes)
# 최종 해독된 문자열 반환
return answer