1 Star2 Stars3 Stars4 Stars5 Stars (8 votes, average: 4.63 out of 5)
Loading ... Loading ...
May
17th

Sudoku Çözme Yöntemi

sudoku.jpg

Bir dönem salgın hastalık gibi yerde çözülmeye çalışılan ve hala modasını koruyan sudoku amerikan asıllı olup japonların meşhur ettiği zeka oyunudur. Uğraşması her nekadar gereksiz zaman kaybı gibi görülse de kafayı çalışıtıran, beyni zinde tutan bir oyundur. Bu oyunun çözümü için recursive (iç içe kendini tekrar eden) fonksiyonlarla yapılmış çeşitli bilgisayar programları ve web uygulamaları mevcuttur. Aslında programlayıcılığa yeni başlayacak arkadaşlar için bu oyunun çözümünü sağlayacak programı yapmaya çalışmak programlama öğrenmenin en kolay yolu olacaktır. Eğer başarılı olursanız sonuç olarak porgramlayıcılığın temeli olan döngüler, koşullar, diziler ve fonksiyon yazmayı yalayıp yutmuş olacaksınız.(Ara not: ccs recursive fonksiyonlara izin vermez bilgisayar ile deneyiniz)

Şimdi biz kağıt kalemle nasıl çözülür ona bakalım:

1. Adım olarak kurşun kalem ve silgimizi hazırlıyoruz

s1.jpg

2. Adım Her boÅŸ kutunun içine 1′den 9′a kadar sayıları yazıyoruz.

s2.jpg

3. Adım İçi dolu olan kutudaki sayının üstüne bir çizgi çiziyoruz ve o satırda o sayıdan bizim yazdıklarımız içersinde var ise onları siliyoruz. Burada 6 için aynı satırda azdığımız bütün 6′ları siliyoruz

s3.jpg

4. Adım Bir önceki adımdaki iÅŸlemleri bu sefer 6 rakamının yer aldığı sütun için gerçekleÅŸtirip bütün 6′ları siliyoruz

s4.jpg

5. Adım Şimdi 6 rakamının sağındaki solundaki bütün 6 rakamlarını sildikten sonra yuvarlak içine alarak o rakamla işlemi bitirdiğimizi gösteriyoruz.

s5.jpg

6. Adım Yukarıdaki işlemleri bize verilen diğer sayılar için de gerçekleştiriyoruz.

s6.jpg

7. Adım Silme karalama işlemlerini bitirdikten sonra sudokuyu karşımıza alarak inceleyelim. Göreceğiniz üzere bazı kutularda sadece bir rakam kaldı.Bazı kutuların içerisinde sadece tekbir sayı kaldığını göreceksiniz. Yani bu kutularda olması gereken sayıları bulduk demektir. Şimdi bu sayıları BÜYÜK olarak kutularına yazalım

s7.jpg

8. Adım Bir diğer eleme metodu olarak kalemin gösterdiği 3 rakamına bakacak olursak yer aldığı sütunda başka 3 yok. Demekki o kutuda 3 kalacak.

s8.jpg

9. Adım Her kutuda şansımız yaver gitmeyebiliyor. Burada aşamada yukarıdaki satır ve sütün taramasını tekrar yapmalıyız ya da dikkatle bakacak olursak o sütunda sadece bir kere 5 olduğunu görürüz.

s9.jpg

10. Adım İşlem tamam

s10.jpg

Çeşitli sudoku linleri:

• http://www.websudoku.com/
• http://miniclip.com/sudoku/sudoku.htm
• http://www.allsudoku.com/
• http://www.pro.or.jp/…u/makesudoku/sudoku01.html.en
• http://www.nikoli.co.jp/puzzles/1/index-e.htm
• http://www.dailysudoku.co.uk/sudoku/index.shtml
• http://www.sudokupuzzlesonline.com/
• http://www.sudoku-solver.com/free.htm

En Çok Okunanlar


9 Yorum “Sudoku Çözme Yöntemi”

  1. kafkef Tem 19, 2009

    Gerçekten harika bir oyun.Bende bu tip çözmeyi seviyorum ama bende makineside var ama orda bu yöntem işlemiyor :D

  2. focus Tem 20, 2009

    Ben de kaptırdım bu oyuna kendimi. Fakat bu çözüm yöntemini ilk defa gördüm. Net üzerinden oynarken yemiyor arkadaşın dediği gibi :))

  3. AYNUR Tem 31, 2009

    süper zekam war sudokuya hayranım sudokunun her bir karesini 10 saniyede çözüyorum:-)

  4. mehmet Eki 6, 2009

    nasıl cözdügünü anlatta bizde bilelim zeki arkadaşım

  5. Didem qMsé Oca 21, 2010

    SpeR ßi YnTm waLLa işé Yarıooo :)

  6. ramazan Oca 26, 2010

    arkadaşım bunca karalamaya ne gerek var :) ben hep 9 ile başlarım 9 un sağdan soldan alttan üstten kestiği yerleri bulur yapıştırırm :) diğerleri de aynı şekilde ama akıldan yaparım karalama ile değil :)

  7. melis Åžub 24, 2010

    çok değişik ben byle bilmiodum

  8. e-screams Haz 8, 2010

    Bilgisayarda bu yazılımı kullanarak oynayabilirsiniz.
    https://sourceforge.net/projects/sudokucs/files/

  9. Mahfuz Nis 25, 2011

    Uğraşması her nekadar gereksiz zaman kaybı gibi görülse de kafayı çalışıtıran, beyni zinde tutan bir oyundur.bence süpper

Yorum yapın