crypto/tapping
This commit is contained in:
parent
b16afe6213
commit
ab4ae425a7
|
@ -0,0 +1 @@
|
|||
.--. .. -.-. --- -.-. - ..-. { -- ----- .-. ... ...-- -.-. ----- -.. ...-- .---- ... ..-. ..- -. ...-- ----. ----- ..--- ----- .---- ----. ..... .---- ----. }
|
|
@ -0,0 +1,54 @@
|
|||
#!/usr/bin/env python
|
||||
|
||||
MORSE_MAP = {
|
||||
'.-': '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',
|
||||
'{': '{',
|
||||
'}': '}',
|
||||
}
|
||||
|
||||
with open('output.txt', 'r') as f:
|
||||
content = f.read().strip()
|
||||
|
||||
result = ''
|
||||
for word in content.split(' '):
|
||||
result += MORSE_MAP.get(word, '?')
|
||||
|
||||
# PICO -> pico
|
||||
result = result[:4].lower() + result[4:]
|
||||
|
||||
print(result)
|
Loading…
Reference in New Issue