반응형
letter_to_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" : "--..", " " : "/",
"0" : "-----", "1" : ".----", "2" : "..---",
"3" : "...--", "4" : "....-", "5" : ".....",
"6" : "-....", "7" : "--...", "8" : "---..",
"9" : "----."
}
morse_to_letter = {morse: letter for letter, morse in letter_to_morse.items()}
def decode_morse(morse_code):
return ''.join(morse_to_letter[code] for code in morse_code.split())
def encode_morse(text):
return ' '.join(letter_to_morse[letter] for letter in text)
'Coding > Python' 카테고리의 다른 글
| Selenium Message: Can't load the profile 에러 해결방법 (0) | 2016.07.28 |
|---|---|
| 파이썬 네이버 로그인 (0) | 2016.07.26 |
| 파이썬 큐 구현 (0) | 2016.04.12 |
| 웹 파일 긁어오기 (0) | 2016.02.27 |
| Mechanize 로 로그인하기 (0) | 2016.02.26 |