Sudoku çözücü: adım adım açıklamalı sudoku çözme
Sudokunu gir; bu çözücü bir sonraki mantıklı hamleyi ve neden doğru olduğunu, bir insanın kullandığı tekniklerle gösterir: Hidden Single, Naked Pair, X-Wing ve diğerleri. Her seferinde bir adımı açıklar, böylece çözümün tamamını görmeden takıldığın yeri geçersin; istersen tüm adımları bir kerede de gösterir. Ücretsizdir ve tarayıcında çalışır.
Verilen sayıları ızgaraya yaz ya da bulmacanın tamamını 81 karakter olarak yapıştır (boş kareler için 0 veya .). Aşağıdaki bulmaca bir örnektir.
Çözücüyü kullanmak için JavaScript'i aç. Aşağıdaki örnek çözüm JavaScript olmadan da okunabilir.
Örnek çözüm
Çözücünün yukarıdaki örnek bulmacayı (Zor seviyesi) nasıl açıkladığı aşağıda. İlk hamleler tekli; aday kalıbı gereken ilk hamle daha sonra geliyor.
- R3C2 = 4 · Hidden Single (sayının girebileceği tek bir yer var)
1. blokta 4 sayısının girebileceği tek hücre R3C2. Diğer boş hücrelerin her biri, R1C5, R2C9 ve R4C1 hücrelerinden birindeki 4 ile aynı satırda, sütunda ya da blokta olduğu için 4 alamaz. → R3C2 hücresine 4 gelir.
- R1C2 = 5 · Hidden Single (sayının girebileceği tek bir yer var)
1. blokta 5 sayısının girebileceği tek hücre R1C2. Diğer boş hücrelerin her biri, R8C1 ve R2C5 hücrelerinden birindeki 5 ile aynı satırda, sütunda ya da blokta olduğu için 5 alamaz. → R1C2 hücresine 5 gelir.
- R1C4 = 1 · Hidden Single (sayının girebileceği tek bir yer var)
2. blokta 1 sayısının girebileceği tek hücre R1C4. Diğer boş hücrelerin her biri, R4C5 hücresindeki 1 ile aynı satırda, sütunda ya da blokta olduğu için 1 alamaz. → R1C4 hücresine 1 gelir.
- R5C7 = 2 · Pointing (bloğun içinde tek bir çizgide)
3. blokta 2 yalnızca R1C8 ve R2C8 hücrelerine girebilir. Bunların hepsi 8. sütunda. Yani 3. bloğun 2 sayısı 8. sütunda bir yerde; bu yüzden 8. sütunun blok dışındaki hücreleri (R5C8, R6C8 ve R9C8) 2 olamaz.
5. satırda 2 sayısının girebileceği tek hücre R5C7. Diğer boş hücrelerin her biri, R4C2 ve R3C6 hücrelerinden birindeki 2 ile aynı satırda, sütunda ya da blokta olduğu için 2 alamaz. R5C8 hücresinde ise 2, 1. adımda adaylardan çıkarıldı. → R5C7 hücresine 2 gelir.
Devam etmek için yukarıdaki "Sonraki adım"a, çözümün tamamı için "Tüm adımlar"a bas.
Çözücü nasıl çalışır
Çözücü, ilerleme sağlayan en kolay tekniği, tekniklerin öğrenildiği sırayla arar:
- Tekliler: Hidden Single ve Naked Single
- Kutu ve çizgi: Pointing ve Claiming
- İkililer ve üçlüler: Naked Pair, Hidden Pair, Naked Triple
- Balıklar ve kanatlar: X-Wing, Swordfish, XY-Wing
- Zincirler ve teklik: Skyscraper, W-Wing, Unique Rectangle
Bir sayı yerleşmeden önce adayların elenmesi gerekiyorsa, her elemeyi numaralı bir adım olarak gösterir ve cevabın bağlı olmadığı adımları çıkarır.
Neden sadece doldurmak yerine açıklıyor
Çoğu sudoku çözücü tüm ızgarayı bir kerede doldurur. Cevabı öğrenirsin ama nedenini öğrenemezsin; bir sonraki zor sudoku da aynı derecede zor kalır.
Bu çözücü öğrenmek için yapıldı. Her açıklama, Sudoku AI Koçu uygulamasında bulmacaların zorluğunu belirleyen ve ipucu veren aynı çözücüden gelir; her teknik adı, onu örnekle anlatan bir sayfaya bağlanır.
Kullanım ipuçları
- Gazetedeki veya başka bir uygulamadaki bir sudokuda mı takıldın? Yalnızca verilen sayıları gir, "Sonraki adım"a bir kez bas ve sonra kendin devam etmeyi dene.
- Renkler nereye bakacağını gösterir: açık sarı incelenen satır, sütun veya kutu, turuncu gerekçe olan kareler, mavi ise cevabın girdiği karedir.
- Çözücü birden fazla çözüm olduğunu söylüyorsa, muhtemelen bir sayı eksik ya da yanlış yazılmıştır.
Sık sorulan sorular
Bu sudoku çözücü ücretsiz mi?
Evet. Ücretsizdir, kayıt gerektirmez ve tamamen tarayıcında çalışır. Bulmacan hiçbir sunucuya gönderilmez.
Her sudokuyu çözebilir mi?
Tek çözümü olan her geçerli sudokuyu çözer. Neredeyse tüm bulmacalar insan teknikleriyle çözülür; bunların ötesine geçen nadir durumlarda bir karenin cevabını verir ve ileri bir teknik gerektiğini söyler.
Çözücü tahmin yapar mı?
Hayır. Her adım Hidden Single veya X-Wing gibi mantıksal bir çıkarımdır ve açıklama, sayının neden oraya girdiğini ya da bir adayın neden elendiğini tam olarak söyler.
Bir sudokuyu hızlıca nasıl girerim?
Satır satır 81 karakter olarak yapıştır; her boş kare için 0 veya nokta kullan. Doğrudan ızgaraya da yazabilir, ok tuşlarıyla kareler arasında gezinebilirsin.
Tarayıcıda ücretsiz oynaApp Store'dan indirinYakında Google Play'de