2013年 六月 04日 周二 | tags: python, morse, code, -- (permalink)

写这个完全是闲着无聊,看了一片趣文趣文:表白后女生发给我一串五层加密的密码 这篇文章来源自百度贴吧的的有一个帖子传送门,文章的内容还是很欢乐的。

言归正传,Morse Code 的算法是根据维基得来的,说白了就是键值对,编码解码也都是按照键值对进行匹配的。

编码如下:

__morse_code__ = {
    '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': '--..',

    '1': ['.----', '.-'], '2': ['..---', '..-'], '3': ['...--', '...-'], '4': ['....-', '....-'], '5': ['.....', '.'],
    '6': ['-....', '-....'], '7': ['--...', '-...'], '8': ['---..', '-..'], '9 ...