substitution1
This commit is contained in:
1
substitution1/message.txt
Executable file
1
substitution1/message.txt
Executable file
@@ -0,0 +1 @@
|
||||
ZWDg (gejfw djf zacwpfx wex dqar) afx a wscx jd zjicpwxf gxzpfbws zjicxwbwbjv. Zjvwxgwavwg afx cfxgxvwxm hbwe a gxw jd zeaqqxvrxg hebze wxgw wexbf zfxawbybws, wxzevbzaq (avm rjjrqbvr) gnbqqg, avm cfjtqxi-gjqybvr atbqbws. Zeaqqxvrxg pgpaqqs zjyxf a vpitxf jd zawxrjfbxg, avm hexv gjqyxm, xaze sbxqmg a gwfbvr (zaqqxm a dqar) hebze bg gptibwwxm wj av jvqbvx gzjfbvr gxfybzx. ZWDg afx a rfxaw has wj qxafv a hbmx affas jd zjicpwxf gxzpfbws gnbqqg bv a gadx, qxraq xvybfjvixvw, avm afx ejgwxm avm cqasxm ts iavs gxzpfbws rfjpcg afjpvm wex hjfqm djf dpv avm cfazwbzx. Djf webg cfjtqxi, wex dqar bg: cbzjZWD{DF3LP3VZS_4774ZN5_4F3_Z001_4871X6DT}
|
||||
48
substitution1/sol.py
Executable file
48
substitution1/sol.py
Executable file
@@ -0,0 +1,48 @@
|
||||
#!/home/maxime/.pyvenv/bin/python3
|
||||
|
||||
D = {
|
||||
'c': 'p', 'C': 'P',
|
||||
'b': 'i', 'B': 'I',
|
||||
'z': 'c', 'Z': 'C',
|
||||
'j': 'o', 'J': 'O',
|
||||
'w': 't', 'W': 'T',
|
||||
'd': 'f', 'D': 'F',
|
||||
'g': 's', 'G': 'S',
|
||||
'v': 'n', 'V': 'N',
|
||||
'm': 'd', 'M': 'D',
|
||||
'x': 'e', 'X': 'E',
|
||||
'f': 'r', 'F': 'R',
|
||||
'i': 'm', 'I': 'M',
|
||||
'p': 'u', 'P': 'U',
|
||||
's': 'y', 'S': 'Y',
|
||||
'q': 'l', 'Q': 'L',
|
||||
'r': 'g', 'R': 'G',
|
||||
'e': 'h', 'E': 'H',
|
||||
'h': 'w', 'H': 'W',
|
||||
'y': 'v', 'Y': 'V',
|
||||
'n': 'k', 'N': 'K',
|
||||
't': 'b', 'T': 'B',
|
||||
'a': 'a', 'A': 'A',
|
||||
|
||||
'o': 'o', 'O': 'O',
|
||||
'u': 'u', 'U': 'U',
|
||||
|
||||
'k': 'k', 'K': 'K',
|
||||
'l': 'q', 'L': 'Q',
|
||||
}
|
||||
|
||||
for i in range(26):
|
||||
if chr(ord('a') + i) not in D:
|
||||
print(chr(ord('a') + i))
|
||||
|
||||
print()
|
||||
|
||||
with open("message.txt", 'r') as f:
|
||||
for char in f.read():
|
||||
if char in D:
|
||||
print(D[char], end='')
|
||||
else:
|
||||
print(char, end = '')
|
||||
|
||||
print()
|
||||
|
||||
Reference in New Issue
Block a user