İçeriğe atla
0 XP 0
Arena · Tersine mühendislik

Sütun Devriği

200 puanzor

devrik.bin bir sütunsal devrik (columnar transposition) ile karılmış. Düz metin, 5 sütunlu bir ızgaraya SATIR bazında yazıldı, sonra SÜTUN bazında okundu (son satır 0x00 ile dolduruldu):

izgara[r][c] = duz_metin[r * SUTUN + c]     # satir bazinda doldur
cikti        = [izgara[r][c] for c in sutunlar for r in satirlar]  # sutun bazinda oku

İşlemi tersine çevir: çıktıyı sütun bazında ızgaraya geri yerleştir, satır bazında oku, dolgu (0x00) byte’larını at.

Dosyalar

Flag

Biçim: ALTAY{...}

Giriş yap, puanların sıralamaya işlensin.

Başlangıç seviyesi challenge. Yapay zekaya sormadan çözmeye çalış, sıkışırsan ipucunu aç.