JarvisOJ--.-字符串
阿新 • • 發佈:2019-02-10
nbsp 字符 pan NPU code flag desc pri for
Problem Description
請選手觀察以下密文並轉換成flag形式
..-. .-.. .- --. ..... ..--- ..--- ----- .---- ---.. -.. -.... -.... ..... ...-- ---.. --... -.. .---- -.. .- ----. ...-- .---- ---.. .---- ..--- -... --... --... --... -.... ...-- ....- .---- -----
flag形式為32位大寫md5
題解
這種東西一看就能夠猜到是莫爾斯電碼
用python跑一下就行了
sentence = input("input:\n") words = sentence.split(" ") dictionary = {‘.-‘: ‘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‘, ‘-----‘: ‘0‘, ‘..--..‘: ‘?‘, ‘-..-.‘: ‘/‘, ‘-.--.-‘: ‘()‘, ‘-....-‘: ‘-‘, ‘.-.-.-‘: ‘.‘ } for word in words:print (dictionary[word],end=‘‘)
Ans: 522018D665387D1DA931812B77763410
JarvisOJ--.-字符串