Commodore sayı 7, sayfa 48

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 48

Altıncı sayımızın yarışma sorusuna gelen az sayıda cevap arasında, sorunu tam manasıyla çözen yalnızca bir doğru cevap çıktı. Bu cevabın sahibi 5'inci sayımızın yarışmasında da başarılı olan Feza Buzluca arkadaşımız.

Belli bir harita kompozisyonuna göre doğru sonucu veren programlar, farklı bir kompozisyona göre aynı doğruluk düzeyini tutturamıyor. Bu nedenle geçen sayıda belirttiğimiz gibi, süreyi uzattık. Doğru cevaplarınızı en geç 10 Eylül'de elimize geçecek şekilde bekliyoruz. Sorunun doğru cevabını ararken dikkat etmeniz gereken nokta, dünyamızda hâlâ haritaların (siyasi sınırlar bakımından) değişebildiği ve bu programın yalnızca aynı bölge ve ülke kompozisyonu için kullanılmaması. Eğer bu ek süre içinde yeni doğru cevap gelmezse, Feza arkadaşımız otomatikman ödülü kazanmış olacak. Eğer ikiden fazla doğru cevap gelirse, üç ödülümüz olması nedeniyle o da kuraya katılacak. Haritacılarımıza başarılar diliyoruz. Gelelim yeni sorumuza.

AN L Tİ U

Sami Samimi, bir oyuncakçı dükkanında zeka geliştirici bir oyuncak ararken şekilde görülen oyuncağı bulur. Oyuncağın üzerinde İSTANBUL kelimesinin harfleri dağınık bir biçimde bulunmaktadır. Bir karelik de boş yer vardır. Amaç, bu boşluğu kullanarak harflerin yerlerini değiştirmek ve İSTANBUL kelimesini doğru sıralamayla yazmaktır. Sami Samimi, diğer sorunlarının çözümünde olduğu gibi, bu sorunda da bilgisayarından yararlanmak istemektedir. Sizden istenen Sami Samimi'ye yardımcı olmanız ve sorunun bilgisayar yardımıyla nasıl çözüleceğini bulmanız.

Önemli not: Harflerin yerleri tamamen keyfi olarak seçilmiştir ve bilgisayara INPUT ile girilmelidir. Programınız yalnızca yukarıdaki örneğin değil, tüm varyasyonların sonucunu verebilmelidir (bir önceki yarışma sorusu için de geçerli bir talep).

İpucu: Karakterleri yandaki gibi bir matrisin içine yerleştirebilirsiniz. Bilgisayar, çözüm için gereken hamleleri verirken, boşluk ile yer değiştirecek karakterin koordinatlarını verebilir. Mesela, “A” harfinin sağa kaydığını, 2-1 şeklindeki bir notasyonla ifade edebilir.

2

0 T S

Bir output aşağıdaki gibi olabilir:

2-1 (A, boşluk ile yer değiştirdi) 1-1 (A'nın eski yerine geldi) 1-2 (N, İ'nin eski yerine geldi) vb.

Bu yarışmamızın sonunda yine üç kişi ödül kazanacak. Ödül ise C-64'ünüzün ekranını Amiga ekranına dönüştüren GEOS,

Klavyeyle gezinmek için ← ve → tuşları.