Şifreli Kicker
Metni şifrelemenin yaygın ancak güvensiz bir yöntemi, alfabenin harflerine izin vermektir. Başka bir deyişle, alfabedeki her harf metinde sürekli olarak başka bir harfle değiştirilir. Şifrelemenin tersine çevrilebilir olduğundan emin olmak için, iki harf aynı harfle değiştirilmez. Göreviniz, her satırın farklı bir dizi değiştirme kullandığını ve şifresi çözülen metindeki tüm kelimelerin bilinen kelimelerin sözlüğünden olduğunu varsayarak, kodlanmış birkaç metin satırının şifresini çözmek.
Giriş
Girdi alfabetik sırada küçük harflerden oluşuyor. Bu kelimeler, şifresi çözülen metinde görünebilecek sözcüklerin sözlüğünü oluşturur. Sözlüğü takip eden birkaç girdi satırı vardır. Her satır yukarıda açıklandığı gibi şifrelenir.
Sözlükte 1000'den fazla kelime yok. Hiçbir kelime 16 harfi aşamaz. Şifrelenmiş satırlar yalnızca küçük harfler ve boşluklar içerir ve 80 karakteri geçmez.
Çıktı
Her satırın şifresini çözün ve standart çıkışa yazdırın. Birden fazla çözüm varsa, herhangi biri yapacak. Çözüm yoksa, alfabenin her harfini yıldız işareti ile değiştirin.
Örnek Giriş
and dick jane puff spot yertle
bjvg xsb hxsn xsb qymm xsb rqat xsb pnetfn
xxxx yyy zzzz www yyyy aaa bbbb ccc dddddd
Örnek Çıktı
dick and jane and puff and spot and yertle
**** *** **** *** **** *** **** *** ******
İşte çözüm. En kısa bayt / Rekabetçi programcı için yarışta koşan bir at olmadığımı lütfen unutmayın . Ben sadece bulmaca severim!
( Kaynak )