Sudoku Swordfish Tekniği: X-Wing'in 3x3 Genişlemesi
Swordfish (Kılıçbalığı), X-Wing tekniğinin genişletilmiş versiyonudur ve ileri sudoku teknikleri arasında daha karmaşık ve güçlü bir yöntemdir. Adını bir kılıçbalığının şeklinden alır, çünkü bu teknik üç satır ve üç sütunu içerir ve X-Wing'den daha büyük bir desen oluşturur. Temel fikir şudur: Bir aday sayı üç satırda sadece aynı üç sütunda görünüyorsa, bu üç sütundaki diğer hücrelerden o aday sayı elenebilir.
Eğer bir sayı A, B ve C satırlarında sadece X, Y ve Z sütunlarının belirli pozisyonlarında görünüyorsa (her satırda bu üç sütundan en fazla iki veya üç pozisyonda), bu sayı bu üç satırda X, Y ve Z sütunlarının belirli pozisyonlarını işgal etmelidir. Bu nedenle, X, Y ve Z sütunlarındaki diğer hücreler (bu üç satırda olmayanlar) bu sayıyı içeremez.
Swordfish Kuralı
Eğer bir aday sayı üç satırda toplu olarak sadece aynı üç sütun pozisyonunda görünüyorsa,
o zaman bu aday sayı, bu üç sütundaki diğer satırlardan (Swordfish'in üç satırında olmayan) elenebilir.
Bu makaleyi okumadan önce, X-Wing tekniğini öğrenmeniz önerilir, çünkü Swordfish, X-Wing'in doğrudan bir genişlemesidir.
Örnek Analiz: Satır Tabanlı Swordfish
Satır 2, Satır 4 ve Satır 8'deki 4 adayını içeren bir Swordfish örneğine bakalım.
Mevcut Tahta Verileri
CSV81 formatındaki aday verilerine göre, Satır 2, Satır 4 ve Satır 8'deki aday 4'ün dağılımına odaklanıyoruz:
Satır 2 hücreleri:
- R2C1: Doldurulmuş sayı 2 (verilen)
- R2C2: Adaylar {1, 4}
- R2C3: Adaylar {1, 4}
- R2C4: Adaylar {5, 7}
- R2C5: Adaylar {6, 8}
- R2C6: Adaylar {6, 8}
- R2C7: Doldurulmuş sayı 3 (verilen)
- R2C8: Adaylar {5, 7}
- R2C9: Doldurulmuş sayı 9 (verilen)
Satır 4 hücreleri:
- R4C1: Doldurulmuş sayı 1 (verilen)
- R4C2: Doldurulmuş sayı 8 (verilen)
- R4C3: Adaylar {2, 4}
- R4C4: Doldurulmuş sayı 3
- R4C5: Adaylar {4, 5}
- R4C6: Doldurulmuş sayı 9 (verilen)
- R4C7: Adaylar {2, 5}
- R4C8: Doldurulmuş sayı 6
- R4C9: Doldurulmuş sayı 7 (verilen)
Satır 8 hücreleri:
- R8C1: Doldurulmuş sayı 9 (verilen)
- R8C2: Adaylar {1, 2, 4, 5, 7}
- R8C3: Adaylar {1, 2, 4}
- R8C4: Adaylar {1, 5, 7}
- R8C5: Adaylar {4, 5, 7}
- R8C6: Doldurulmuş sayı 3 (verilen)
- R8C7: Doldurulmuş sayı 6 (verilen)
- R8C8: Adaylar {2, 5, 7}
- R8C9: Doldurulmuş sayı 8
Analiz Süreci
- Satır 2: Sütun 2 ✓, Sütun 3 ✓ (iki sütun)
- Satır 4: Sütun 3 ✓, Sütun 5 ✓ (iki sütun)
- Satır 8: Sütun 2 ✓, Sütun 3 ✓, Sütun 5 ✓ (üç sütun)
Üç satır toplu olarak sadece Sütun 2, 3 ve 5'i kapsar ve bu bir Swordfish deseni oluşturur.
- R6C2: Adaylar {2, 4, 5}
- R7C2: Adaylar {1, 2, 4, 5, 6, 7}
- R9C2: Adaylar {2, 4, 5, 6, 7}
Sütun 5'te, Satır 4 ve Satır 8 dışında, aday 4 içeren başka hücreler var:
- R6C5: Adaylar {1, 4, 8}
- R7C5: Adaylar {2, 4, 5, 6, 7}
- R6C2: Aday 4'ü sil (2,5 kalır)
- R7C2: Aday 4'ü sil (1,2,5,6,7 kalır)
- R9C2: Aday 4'ü sil (2,5,6,7 kalır)
- R6C5: Aday 4'ü sil (1,8 kalır)
- R7C5: Aday 4'ü sil (2,5,6,7 kalır)
Swordfish: Satır 2, Satır 4 ve Satır 8'de aday 4 sadece Sütun 2, Sütun 3 ve Sütun 5'te dağılmıştır.
İşlem: R6C2, R7C2, R9C2, R6C5 ve R7C5'ten aday 4'ü sil.
Swordfish'in Temel Özellikleri
1. Her satırın tüm üç sütunda görünmesi gerekmez
Bu, Swordfish ile X-Wing arasındaki önemli bir farktır:
- X-Wing: İki satırda, her satırın adayları tam olarak aynı iki sütunda görünür
- Swordfish: Üç satırda, her satırın adayları bu üç sütundan 2 veya 3 tanesinde görünebilir, toplu olarak üç sütunu aşmadığı sürece
Yukarıdaki örnekte, Satır 2'de aday 4 sadece Sütun 2 ve 3'te, Satır 4'te sadece Sütun 3 ve 5'te ve Satır 8'de Sütun 2, 3 ve 5'te bulunmaktadır. Hiçbir satır tam olarak sadece iki sütunda aday içermese de, üç satır toplu olarak Sütun 2, 3 ve 5'i kapsar ve bu Swordfish oluşturmak için yeterlidir.
2. Sütun sayısı tam olarak satır sayısına eşit olmalıdır
Swordfish üç satır ve üç sütun gerektirir (veya üç sütun ve üç satır):
- Aday üç satırda sadece iki sütun içeriyorsa, bu eksik bir desendir ve Swordfish olarak kullanılamaz
- Aday üç satırda dört sütun içeriyorsa, bu da Swordfish oluşturmaz
- Tam olarak üç satır ve üç sütun ilişkisi olmalıdır
Swordfish'in İki Formu
X-Wing gibi, Swordfish'in de iki simetrik formu vardır:
1. Satır Tabanlı Swordfish
Yukarıdaki örnekteki durum budur:
- Gözlem nesnesi: Üç satır
- Desen özelliği: Bir aday bu üç satırda sadece aynı üç sütunda (veya bunların ikisinde) görünür
- Eleme hedefi: Bu üç sütunun diğer satırlarından bu adayı sil
2. Sütun Tabanlı Swordfish
Form zıttır ama prensip aynıdır:
- Gözlem nesnesi: Üç sütun
- Desen özelliği: Bir aday bu üç sütunda sadece aynı üç satırda (veya bunların ikisinde) görünür
- Eleme hedefi: Bu üç satırın diğer sütunlarından bu adayı sil
Satır tabanlı Swordfish sütunlardan eler, sütun tabanlı Swordfish satırlardan eler.
Bu, X-Wing kuralıyla tamamen aynıdır, sadece 2×2'den 3×3'e genişletilmiştir.
Swordfish Nasıl Bulunur?
Swordfish bulmak X-Wing'den daha zordur ve daha sistematik bir analiz gerektirir:
- Swordfish tam olarak üç satır (veya üç sütun) gerektirir ve tam olarak üç sütun (veya üç satır) içerir
- Her satırdaki aday 2 veya 3 sütunda görünebilir, ancak üç satır toplu olarak üç sütunu aşamaz
- Bir satırda aday 4 veya daha fazla pozisyonda görünüyorsa, genellikle Swordfish oluşturmaya uygun değildir
- Swordfish çok nadir görülür; çoğu sudoku bulmacasında bulunmaz
- Swordfish aramak çok zaman alıcıdır; diğer tüm teknikleri kullandıktan sonra denemeniz önerilir
Swordfish ve Diğer Tekniklerin İlişkisi
X-Wing vs Swordfish
| Karşılaştırma | X-Wing | Swordfish |
|---|---|---|
| Dahil satır sayısı | 2 satır (veya 2 sütun) | 3 satır (veya 3 sütun) |
| Dahil sütun sayısı | 2 sütun (veya 2 satır) | 3 sütun (veya 3 satır) |
| Desen özelliği | Her satırdaki aday tam olarak iki sütunda olmalı | Her satırdaki aday 2-3 sütunda olabilir |
| Tanıma zorluğu | Zor | Çok zor |
| Görülme sıklığı | Ara sıra | Nadir |
Daha İleri Genişlemeler
Swordfish daha da genişletilebilir:
- Jellyfish (Denizanası): Dört satır ve dört sütun versiyonu
- Squirmbag: Beş satır ve beş sütun versiyonu (son derece nadir, neredeyse hiç karşılaşılmaz)
Bu tekniklerin prensibi Swordfish ile aynıdır, sadece dahil olan satır ve sütun sayısı daha fazladır ve tanıma zorluğu katlanarak artar.
Teknik Özeti
Swordfish tekniğini uygulamak için temel noktalar:
- Öz: X-Wing'in 2×2'den 3×3'e genişletilmiş deseni
- Tanıma koşulu: Bir aday üç satırda (veya sütunda) toplu olarak sadece üç sütunu (veya satırı) içerir
- Esneklik: Her satırın tüm üç sütunda aday içermesi gerekmez, sadece üç satır toplu olarak bu üç sütunu kaplamalıdır
- Eleme kuralı: Satır tabanlı Swordfish sütunlardan eler, sütun tabanlı Swordfish satırlardan eler
- Uygulama senaryosu: X-Wing ve diğer tüm orta ve temel ileri teknikler tükendiğinde son çare
- Tanıma zorluğu: Birden fazla satır ve sütundaki aday dağılımının sistematik analizi gerektirir, çok zaman alıcıdır
- Görülme sıklığı: Çok nadir; çoğu zor bulmaca bile bunu gerektirmez
Swordfish pratikte son derece nadirdir ve sadece en zor uzman seviyesi bulmacalarda ara sıra görünür. Öneriler:
- Önce tüm orta seviye teknikleri ve X-Wing'i kullanın
- Analiz için en az adayı olan sayıları seçin (sadece 6-9 aday pozisyonu kalan sayılar gibi)
- Üç satır-üç sütun kombinasyonlarını keşfetmek için her sayının satırlar ve sütunlardaki dağılımını kaydetmek üzere kağıt kalem kullanın
- Bazı sudoku yazılımları Swordfish ipucu özellikleri sunar; bunları öğrenmek için bu araçları kullanabilirsiniz
- 30 dakika denedikten sonra hala bulamıyorsanız, bulmaca Swordfish gerektirmiyor olabilir; daha basit bir tekniği kaçırıp kaçırmadığınızı kontrol edin
Şimdi Pratik Yapın
Bir uzman seviye sudoku oyunu başlatın ve Swordfish tekniğini kullanmayı deneyin! Öneriler:
- En yüksek zorluğu seçin; sadece uzman seviye bulmacalar Swordfish gerektirebilir
- Önce X-Wing tekniğinde ustalaştığınızdan emin olun
- Her adayı sistematik olarak analiz ederek üç satır-üç sütun desenlerini arayın
- Sabırlı olun; Swordfish çok nadir ve bulması zordur