def solution(letter):
answer = ''
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'
}
for l in letter.split():
answer += morse.get(l,"")
return answer
λ΄κ° ν μ€μ (Miss)
+= λ°©μμ μ΅κ΄μ μΌλ‘ μ°κΈ° μ’μ§λ§, λλμ λ°μ΄ν° μ²λ¦¬λ₯Ό μν΄ .join() μ¬μ© μ΅κ΄μ λ€μ΄μ
+=λ‘ ν©μΉλ κ²μ λ§€λ² μλ‘μ΄ λ¬Έμμ΄ κ°μ²΄λ₯Ό λ§λλ μμ
.join()μ μ°λ κ²μ΄ μ±λ₯μ μ 리ν μ€ ν (Tip):
split(), λ€μ ν©μΉ λ ''.join()μ΄ μ°°λ‘κΆν©join (νμ΄μ¬ μ€νμΌ)def solution(letter):
morse = {...} # μλ΅
# κ° λΆνΈλ₯Ό ν΄λ
ν λ€ νλλ‘ ν©μΉκΈ°
return ''.join([morse[l] for l in letter.split()])