1
Sudoku Nedir?

- Sudoku oyunu toplam 81 kareden oluşan mantığa dayalı bir sayı bulmaca oyunudur.
- Oyun alanında 9 satır ve 9 sütun bulunur.
- Bu 9x9 luk alan 3x3 lük 9 ayrı bölgeye ayrılmıştır. Ayrılan bu bölgeler koyu renkli çizgilerle gösterilir.
- Oyunun başlangıcında bize karışık halde verilen sayıları kullanarak mantıklı tahminler yapacağız ve bulmacayı doğru bir şekilde dolduracağız.
2
Oyunun Amacı
- Oyunda amaç; her satıra her sütuna ve her 3x3 lük bölgeye 1'den 9'a kadar olan rakamları yalnızca 1 kez kullanarak yerleştirerek tüm bulmacayı çözmektir.
3
Dikkat Edilmesi Gereken 3 Kural

- 1-Her satırda (yatay) 1'den 9'a kadar tüm rakamlar yalnızca bir kez kullanarak yazılmalıdır.
- 2-Her sütuna (dikey) 1'den 9'a kadar tüm rakamlar yalnızca bir kez kullanarak yazılmalıdır.
- 3-Her 3x3'lük bölgeye 1'den 9'a kadar tüm rakamlar yalnızca bir kez kullanarak yazılmalıdır.
- Yani; Bir sayı bir bölgede 1 kez yer alabileceği gibi, bulunduğu satırda ve bulunduğu sütunda da yalnızca 1 kez yer almalıdır.
- İlgili görselde 3 rakamı hem bulunduğu bölgede hem bulunduğu satırda hem de bulunduğu sütunda yalnızca 1 kez yer almaktadır.
4
Bazı Çözüm Yöntemleri
- Sudoku çözmek için uygulayabileceğiniz bazı yöntemlerden bahsedelim.
- Siz de basit yöntemlerle başlayarak kendi strateji ve tekniklerinizi geliştirebilirsiniz.
1 - Bir Sayıyı Tüm Bölgelerde Bulma

- Bulmacada bulunan 9 ayrı bölgeye bakılır ve bize örnek olarak verilen rakamlar kontrol edilir.
- İstenilen rakamdan başlanılabilir fakat taktiksel açıdan en çok çıkmış rakamdan başlamak daha mantıklıdır.
- Yukarıda bulunan görseldeki örnekte 2 rakamının 6 farklı bölgede bulunduğunu görüyorum. 2 rakamının olmadığı yalnızca 3 bölge var. Yani ben 2 rakamını buradaki 3 bölgede daha bulursam bulmacadaki tüm 2 rakamlarını bulmuş olurum. Bu yüzden daha kolay olacağını düşünerek 2 rakamını bulmaya çalışacağım.

- Ben 2'nin olmadığı 6. bölgeden başlayacağım.
- Yukarıdaki görselde gösterildiği üzere bölgeye baktığımda 7 tane boş kutucuğun olduğunu görüyorum. Yani 2 sayısı bu 7 kutucuktan birinde olmak zorunda.
- Hangi kutucuğa 2'yi yazacağımı bulmak için bu kutucukların bulunduğu satır ve sütunları kontrol edeceğim.

- Yukarıdaki görselde bu kutucukların bulunduğu satır ve sütunları görebilirsiniz. Kontrol ettiğimde 8. ve 9. sütunlarda 2 rakamının olduğunu görüyorum ve hemen temel kuralı hatırlıyorum. “Bir sayı bir sütuna yalnızca 1 kez yazılabilir.”
- Bu temel kurala göre bulundukları sütunda 2 rakamı olduğu için bu bölgede boş olan 5 kutucukta da 2 rakamı olamaz. Bu yüzden bu kutucuklara çarpı işareti koyuyorum.
- Geriye iki tane boş kutucuk kaldı.

- Şimdi kalan iki kutucuğun bulunduğu satırları kontrol ediyorum. Yukarıdaki görsel bakıldığında 6. satırda 2 rakamının olduğunu görülüyor. Yine temel kurallardan bir diğerini hatırlıyorum. “Bir sayı bir satıra yalnızca 1 kez yazılabilir.”
- O halde bizim kontrol ettiğimiz bölgedeki 6. satıra da 2 rakamı yazılamaz. Bu yüzden o kutucuğa da çarpı işareti koyuyorum.
- Bu bölgede geriye tek bir kutucuk kalıyor o zaman 2 rakamı kesinlikle bu kutucuğa yazılacaktır.
- Böylece 6. bölgedeki 2 rakamını bulmuş olduk.
- Bu mantıkla diğer bölgeler de kontrol edilir.
2 - Bölgede Kalan Tek Kutucuğu Doldurma

- Sudoku'yu çözdükçe bazı bölgelerde yalnızca 1 tane boş kutucuğun kaldığı durumlar olacaktır.
- Bu durumda o bölgedeki 1"den 9"a kadar olan rakamlar kontrol edilir. Temel kural gereği “Bir sayı bir bölgeye yalnızca 1 kez yazılabilir.”
- Bu durumda bölgede bulunmayan rakam bulunup o kutucuğa direk yazılır.
3 - Satır veya Sütunda Kalan Tek Kutucuğu Doldurma

- Sayıların çoğunun çıkmış olduğu satırlara ve sütunlara bakmak da çözümü kolaylaştırır.
- İlgili görseldeki satır ve sütunda da yalnızca 1 kutucuk boş gözüküyor. Bu durumda o satır ya da sütundaki 1"den 9"a kadar olan rakamlar kontrol edilir ve orada bulunmayan rakam o kutucuğa direk yazılır.
4 - Sayıların Çok Çıkmış Olduğu Bölgeleri Kontrol Etmek

- Yukarıdaki görseldeki 4. bölgede 3 tane rakam eksik. Bölgeyi kontrol ettiğimde eksik olan rakamların 4 - 8 - 9 olduğunu görüyorum.
- Bu durumda boş olan kutucukların satır ve sütunlarını kontrol edeceğiz.
- 3. sütuna baktığımda burada 9 rakamının olduğunu görüyorum. Bir sayı bir sütuna yalnızca 1 kez yazılabilirdi o halde bu sütundaki iki kutucukta 9 rakamı olamaz.
- Geriye tek bir kutucuk kalıyor ve ona 9 rakamını yazıyorum.

- Bulunmayan 4 ve 8 rakamını da diğer iki kutucuklara yazılacak. Bulundukları satırları kontrol ettiğimde üstteki satırda 4 alttaki satırda ise 8 rakamının olduğunu görüyorum. Bir sayı bir satıra yalnızca 1 kez yazılabilirdi. Bu yüzden üstteki kutucuğa 8 alttaki kutucuğa ise 4 rakamını yazarım.
5
Olasılıklar Durumu
- Şimdide olasılıklar durumundaki çözümlere bakalım.

- Örneğin; yukarıdaki görselde 6. bölgede 2 tane kutucuk boş. Olmayan rakamlar ise 5 ve 9
- Kutucukların bulunduğu satır ve sütunları kontrol ettiğimde hem satırlarda hem de sütunda iki rakam da yok. Yani; Buradaki iki kutucuktan birinde 5 diğerinde 9 var ama hangisine hangi rakamı yazacağız?
- Sudoku oyununda bu tarz olasılıklar durumlarıyla sık sık karşılaşacaksınız. Bazen çok daha fazla sayı olasılığı arasında kalacaksınız. Bu yüzden bu kutucuklara gelebilecek sayı olasılıklarını unutmamak için içlerine minik bir şekilde not almak faydalı olacaktır.
- Ben de 5 ve 9 rakamlarını not alıyorum.

- Böyle bir durumda 5 ya da 6. satırda bulunan kutucuklardan birinde 5'i ya da 9'u bulmalıyım ki bölgemdeki rakamları da bulabileyim.
- 5. satırda bulmak çok daha kolay olacaktır çünkü daha az kutucuk boş.
- Bu satırda 2 kutucuk boş, biri benim baktığım bölge olan 6. bölgedeki kutucuk diğeri ise 5. bölgedeki kutucuk.
- 5. Satırdaki rakamları da kontrol ettiğimde yine 5 ve 9 un eksik olduğunu görüyorum.

- 5. bölgedeki rakamı bulmak için ya bulunduğu bölgeye bakarım ki bu bölgede 5'de 9'da yok.
- Ya da bulunduğu sütuna bakarım ki bu sütunda 9 rakamının olduğunu görüyorum.
- Benim olasılıklarım 5 ve 9 idi ve bir sütuna aynı sayıyı iki kez yazamayacağım için 5. bölgedeki iki olasılığı tek olasılığa düşürmüş olduk. O sayı da 5 rakamı. 5'i bu kutucuğa yazdım.
- Şimdi gelelim asıl çıkış noktamız olan 6. bölgeye.
- 6. bölgenin 5. satırında bulunan boş kutucuğa yazabileceğim 2 olasılık vardı onlarda 5 ve 9 idi. Fakat ben o satırdaki 5 rakamını az önce bulmuştum. Bu yüzden 9 rakamını buradaki kutucuğa yazdım.
- Geriye tek bir kutucuk ve tek bir olasılık kalıyor. O da 5 rakamı. Onu da boş olan kutucuğa yazıyorum.