Вам надається зашифрована рядок, зашифрована за допомогою дуже простого шифру заміни.
Проблема
Ви не знаєте, що таке шифр, але ви знаєте, що шифротекст - це англійська мова, і що найчастішими літерами англійською мовою є етаоіншрдлусмфвіпвбгккххз у такому порядку. Єдині дозволені символи - це великі літери та пробіли. Ви можете робити базовий аналіз - починаючи з одинарних літер, але ви можете перейти до більш складного багатолітерного аналізу - наприклад, U майже завжди слідує за Q, і лише певні букви можуть надходити двічі поспіль.
Приклади
clear : SUBMARINE TO ATTACK THE DOVER WAREHOUSE AND PORT ON TUESDAY SUNRISE
cipher: ZOQ DUPAEYSRYDSSDXVYSHEYNRBEUYLDUEHROZEYDANYKRUSYRAYSOEZNDMYZOAUPZE
clear : THE QUICK BROWN FOX BEING QUITE FAST JUMPED OVER THE LAZY DOG QUITE NICELY
cipher: TNAEPDHIGEMZQJLEVQBEMAHL EPDHTAEVXWTEODYUASEQKAZETNAERXFCESQ EPDHTAELHIARC
clear : BUFFALO BUFFALO BUFFALO BUFFALO BUFFALO BUFFALO BUFFALO
cipher: HV WRPDHV WRPDHV WRPDHV WRPDHV WRPDHV WRPDHV WRP
Виклики
Перевірте, чи можете ви розшифрувати текст у кожній із цих шифрів:
SVNXIFCXYCFSXKVVZXIHXHERDXEIYRAKXZCOFSWHCZXHERDXBNRHCXZR RONQHXORWECFHCUH
SOFPTGFIFBOKJPHLBFPKHZUGLSOJPLIPKBPKHZUGLSOJPMOLEOPWFSFGJLBFIPMOLEOPXULBSIPLBP
KBPBPWLIJFBILUBKHPGKISFG
TMBWFYAQFAZYCUOYJOBOHATMCYNIAOQW Q JAXOYCOCYCHAACOCYCAHGOVYLAOEGOTMBWFYAOBFF
ACOBHOKBZYKOYCHAUWBHAXOQW XITHJOV WOXWYLYCU
FTRMKRGVRFMHSZVRWHRSFMFLMBNGKMGTHGBRSMKROKLSHSZMHKMMMMMRVVLVMPRKKOZRMFVDSGOFRW
У мене є матриці заміщення та чіткий текст для кожної, але я розкрию їх лише у тому випадку, якщо це стане занадто важко або хтось цього не зрозуміє.
Рішення, яке може розшифрувати більшість повідомлень успішно, є переможцем. Якщо два рішення однаково хороші, вони вирішаться підрахунком голосів.