Geçenlerde kelime aramaları yaptığını ve bunu olacağını düşündüm bu yüzden kelimelerin hepsi okursanız çok daha kolay soldan sağa. Ancak tüm satırları yeniden yazmak çok çaba gerektirir! Bu yüzden yardımcı olmak için kod golfçüleri yazıyorum.
(Feragatname: Yukarıdaki hikaye uzaktan doğru olabilir veya olmayabilir.)
Kodunuz dikdörtgen bir ızgara alır ve tüm satırları her iki yönde de verir.
Çıktı, ızgaranın 8 rotasyonunun tümünü (kardinaller ve ana köşegenler), yukarıdan aşağıya, soldan sağa 'okumalı' içermelidir. (Bu, her "satırın" bir kez ileri ve bir kez geri çoğaltılacağı anlamına gelir.)
Çizgi bölümleri boşluk veya satır sonu olabilir. Boşluk seçerseniz, ızgara döndürme bölümleri satır kesmeleri olmalıdır; aksi takdirde, ızgara döndürme bölümleri iki satır sonu olmalıdır.
Örnek giriş (bir karakter dizisi, çok satırlı dize veya başka bir makul biçim olarak alınır)
ABCDE
FGHIJ
KLMNO
PQRST
Örnek çıktı (bölümler için ilk seçeneği kullanarak)
ABCDE FGHIJ KLMNO PQRST
E DJ CIO BHNT AGMS FLR KQ P
EJOT DINS CHMR BGLQ AFKP
T OS JNR EIMQ DHLP CGK BF A
TSRQP ONMLK JIHGF EDBCA
P QK RLF SMGA TNHB OIC JD E
PKFA QLGB RMHC SNID TOJE
A FB KGC PLHD QMIE RNJ SO T
"Okuma" rotasyonlarının sırası, sekiz kardinalin ve primer intercardinalin bir kez yapıldığı sürece önemli değildir.
Bu kod golf , bu yüzden en kısa kod kazanır. Standart boşluklar geçerlidir.