çalıştırmak çevreler ne bağlı - söylüyorlar, en iyi arkadaşınız, bir bilgisayar programcısı ve kız kardeşi Bir satranç dahisi - sen zaten 8 Queens yapboz aşina olabilir. Bizi geri kalanı, 8 Queens bulmaca (; 8 Queens " ya da problem veya basitçe ") için muhtemelen bizim zaman düşünmeye çok fazla zaman harcamak bir şey değil
bulmaca kadar basittir.. Nasıl hiçbir iki saldırının böylece birbirini bir satranç tahtası üzerinde 8 vezir yerleştirebilirsiniz? Alternatif olarak, soru, bazen " gibidir, maksimum hiçbir iki birbirine saldırabilir ki, bir satranç tahtası üzerinde yerleştirilebilir kraliçelerin sayısı " nedir; ama bu bulmaca çok daha az sert hale geldiğinde, Google o ve dönem " 8 Queens bulmaca " çıkageldi. Eğer sekiz vezir tutmak nerede yeryüzündeki herkes umurunda neden
kendinize soruyor olabilirsiniz. Ve evet, yüzeysel, sadece stratejik bir bilmecedir. Ancak (ve kodları bilgisayarlar en iyi arkadaşı olması kullanışlı budur) 8 Queens bulmaca anlayışlı ve bir programcı okuryazarlığı test etmek için harika bir yoldur.
Şimdi, korkmanıza gerek yok. Sen okumaya devam etmek için bilgisayar programlama inceliklerini anlamak zorunda olmayacak. Ve bazıları diğerlerinden daha zarif - Ama bulmaca çözme, bir programlama kodu kullanarak elde edilebilir bilmeli. Kaba kuvvet " Örneğin, kesinlikle bir " kullanarak çözüm bulabilirsiniz; sadece birer birer dışarı iktidar, her türlü yerleştirme ile gidebilir programı. Ama sofistike kodlayıcı bir çözüm daha hızlı bulmak için daha rafine bir algoritma kullanarak kısayolları olan bir program oluşturmak için mümkün olacaktır. Bir kod yazar anlayışlı için büyük bir sınav olabilir 8 Queens kadar geniş bir sorun için bir çözüm kod alışılmadık ya da orijinal yollar ile gelip edememek.
Biz çekimi olmayacak
süre Yani 1'ler ve 0'lar size
Bulmaca. 8 Queens, biz bulmaca bir kaç çözüm verecek nasıl çalıştığını açıklamak Kökeni
ve 8 Queens açıklanması için
Şimdi bulmacanın temel dayanak noktası olsun Sorun bu kadar eşsiz neden biz kurmalıdır. Bunu yapmak için, en bizim satranç temelleri üzerinde fırça edelim. Satranç oyununda, kraliçe hesaba katılması gereken bir güçtür. O istediği gibi o birçok alanlarda olduğu gibi, yatay, dikey veya çapraz düz bir çizgide hareket edebilir. Bir catch bir piyon onu bir şekilde ise, o onu yakalamak ve durdurmak gerekir bu yüzden, parçaları atlayamaz olmasıdır.