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'
}
answer = []
letter = letter.split(' ')
for i in letter:
answer.append(morse[i])
return ''.join(answer)
letter는 공백으로 구분되어 있으므로 split() 을 이용해 공백을 기준으로 나눠주었고, 빈 리스트 answer에 morse의 value 값을 넣어주어 리턴해줍니다.