프로그래머스_lv0.모스부호(1)

장윤서·2023년 3월 20일
0
post-thumbnail

문제

풀이

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 값을 넣어주어 리턴해줍니다.

profile
데이터 분석 공부일지

0개의 댓글