Oynamaya hazır mısın?

Sudoku Oyna!

Naked ve Hidden Single

TemelKlasik + KillerAdım 1 / 383 dk okuma

Naked ve hidden single, bir bulmacanın sana bedavaya rakam verdiği iki yoldur ve birlikte diğer tüm tekniklerin toplamından daha fazla hücre yerleştirir. Aday, bir hücrede hâlâ geçerli olan rakamdır. Birim, bir satır, bir sütun ya da bir bloktur. Single'lar adayları saymaktan başka hiçbir şeyden gelmez.

Desen nedir

Naked single, geriye tam olarak bir adayı kalmış hücredir. Diğer sekiz rakam, aynı satırdaki, sütundaki ya da bloktaki çözülmüş bir komşu hücre tarafından engellenmiştir; bu yüzden hayatta kalan rakam oraya girmek zorundadır. Doğrudan hücreden okursun.

Hidden single, bir birimde tam olarak bir geçerli hücresi olan rakamdır. O hücre hâlâ birkaç aday taşıyor olabilir; single'ın gizli olmasının sebebi budur: onu bir hücreyi rakamlar için değil, bir birimi bir rakam için tarayarak bulursun.

Naked singleHidden single
Neyi taramakbir hücrebir birim
İpucuyalnızca bir aday hayattarakamı yalnızca bir hücre alabilir
Tipik yerçok sayıda çözülmüş komşusu olan hücrerakamın hemen her yerde engellendiği bir blok
Sonuço adayı yazo rakamı yaz

İkisi de eleme değil yerleştirme verir; bu da onları tahtadaki en ucuz hamleler yapar.

Ne zaman aranır

  • Her yerleştirmeden hemen sonra. Yeni bir rakam yirmiye kadar komşudan aday siler ve genellikle hemen yanında bir single yaratır.
  • Zaten beş ya da daha fazla rakam taşıyan birimlerde.
  • Takıldığını hissettiğin her an. Çoğu "imkânsız" konum, kimsenin taramadığı bir single saklar.

Kolay bir ızgarada hidden single'lar ilk görünme eğilimindedir, çünkü altı verilen sayılı bir blok, rakamı hemen her boş hücreden engeller.

Adım adım nasıl uygulanır

  1. Bir birim seç; en dolu bloktan başla.
  2. Ondan hâlâ eksik olan rakamları listele.
  3. Eksik her rakam için, birimde hâlâ geçerli olduğu hücreleri işaretle.
  4. Tam olarak bir hücre hayatta kalıyorsa rakamı yaz. Bu bir hidden single'dır.
  5. Şimdi rakamlara değil hücrelere bak: bir adaya inmiş her hücre bir naked single'dır.
  6. Her yerleştirmeden sonra o rakamı doldurulan hücrenin satırından, sütunundan ve bloğundan çiz, sonra 1. adıma dön.

Çalışılmış bir örnek

Önce bir naked single. D6'yı izle: tahta bir aday gösteriyor ve sayım nedenini açıklıyor.

  1. Kolay adımlar tükendi. D6'ya bak: tek bir aday gösteriyor.

  2. D6 boş. Satırında, sütununda ve bloğunda hangi rakamların zaten olduğuna bak.

  3. D satırında zaten 8, 4, 7, 9 ve 2 var (D1, D3, D4, D7 ve D8).

  4. 6. sütun 5 (B6) ve 6 (J6) ekler.

  5. 5. blok 3 (E5) ekler. 8 rakam dolu, yani D6 için kalan tek aday 1.

  6. D6'ya 1 yazıldı.

    D6 ile aynı satırı, sütunu veya bloğu paylaşan C6, D5 ve E6'dan 1 kaldırıldı.

Kolay adımlar tükendi. D6'ya bak: tek bir aday gösteriyor.

D satırı zaten 8, 4, 7, 9 ve 2'yi taşıyor. 6. sütun 5 ve 6'yı, 5. blok 3'ü ekliyor. Bu sekiz rakam eder; yani geriye yalnızca 1 kalır ve D6 1 olmak zorundadır. Hiçbir tek birim sekizini birden elemez; satırı, sütunu ve bloğu birlikte kontrol etmenin sebebi budur.

Şimdi bir hidden single. 1. bloktaki 6'yı izle.

  1. 1. bloka bak: hâlâ bir 6 gerekiyor.

  2. 1. blokta 8 boş hücre var ve hâlâ bir 6 gerekiyor. Diğer rakamlar soluk gösterilir.

  3. B5'teki 6, B satırını; C9'daki 6, C satırını eler.

  4. H2'deki 6, 2. sütunu; E3'teki 6, 3. sütunu eler. Geriye yalnızca A1 kalır.

  5. A1'in hâlâ 3 adayı var (3, 6 ve 8), yani naked single değil. 1. blokta 6'yı alabilecek tek hücre o.

  6. A1'e 6 yazıldı.

1. bloka bak: hâlâ bir 6 gerekiyor.

B5 ve C9'daki 6'lar B ve C satırlarını engeller, H2 ve E3'teki 6'lar da 2. ve 3. sütunları engeller. 1. blokta 6 için yalnızca A1 kalır; yani A1 = 6.

A1 hâlâ üç aday gösteriyor (3, 6 ve 8); yani orada okunacak bir naked single yoktu. Onu yalnızca 6 rakamı için blok genelindeki sayım ortaya çıkardı.

Sık yapılan hatalar

  • Yalnızca hücreleri taramak. Bir birimi eksik bir rakam için hiç taramazsan her hidden single'ı kaçırır ve gerçekten kolay bir bulmacada takılırsın.
  • Eskimiş notlar. Silmeyi unuttuğun bir aday gerçek bir naked single'ı gizleyebilir ya da sahte bir tane uydurabilir. Her yerleştirmeden hemen sonra komşuları güncelle.
  • Taramayı erken bırakmak. Tek bir yerleştirme çoğu zaman beş yerleştirmelik bir zinciri tetikler. Daha zekice bir şey aramadan önce şelaleyi bitir.
  • Desene çok erken uzanmak. Çiftler, wing'ler ve fish'ler ancak ızgarada hiç single kalmadığında işe yarar.

Nerede karşına çıkar

Single'lar tek başına kolay Klasik Sudoku çözer ve çoğu Orta bulmacayı da taşır. Oyundaki her daha zor teknik tek bir sebeple vardır: sıradaki single'ı yaratmak. Yani yukarıdaki tarama, herhangi bir ızgarada, herhangi bir seviyede yüzlerce kez tekrarlayacağın hamledir.