1. 程式人生 > >JarvisOJ--.-字符串

JarvisOJ--.-字符串

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--.-字符串