• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Excelde Kare Karalamaca oyunu çözümü

Hakan ERDOST

Destek Ekibi
Destek Ekibi
Katılım
12 Eylül 2004
Mesajlar
885
Excel Vers. ve Dili
Excel 2019 Türkçe (Ev)
Excel 2013 Türkçe (Okul)
Soruya ilişkin açıklama dosyada mevcut.
 

Ekli dosyalar

Arkadaşlar merhaba,

Soru zor, uğraşmak gerekiyor.
Hazıra konmak istemiyorum. Hem kafa çalıştırmak, hem bu işi biraz öğrenmek istiyorum.

Çözüm için aklıma gelen şöyle bir şey var;
Satır satır ilerleyeceğiz.

ilk satır için olası tüm çözümleri alt alta yazdırayım.
sonra her kutucuk için dolu veya boş hücreleri belirleyeyim.
 
Merhaba

Excelde Kare Karalamaca oyunu çözümüne 2-3 yıl önce kafa yormuş ve epey uğraşmıştım.
Fakat pek ilerleme kaydedememiştim.

Bir kaç gün önce yukardaki #2 numaralı mesajınızı görünce tekrar farklı mantıkla 2-3 gün daha uğraştım. Fakat yine yeteri kadar ilerleme sağlayamadım.

Belkide doğru algoritmayı yakalayamıyoruz.

Gelişme olursa paylaşalım.

Selamlar...
 
Ömer bey,

Gitmek istediğim yolu anlatmaya çalışacağım.

örnek olarak 10X10 bir bulmacamız var.
En üst satırın soldan sağa rakamlar 3 2 1 şeklinde.

245602

En solda 3lü bir blok, sonra 2li ve en sağda tek blok dolu olmalı.
3 2 1 yerleşimi 10 farklı şekilde olabilir. Algoritmaya bu 10 farklı yerleşimi başka bir tabloda alt alta yaptırmak istiyorum.

Daha sonra ise bu tabloyu yukarıdan aşağıya kontrol ettireceğim. (Kolaylık olsun diye A dan J ye kadar isim verdim)
10 sütuna bakacak, hepsi dolu olan sütunu bulacak, (alttaki örnekte C sütunu)
C sütunu hangi kombinasyon olursa olsun dolu.
Sonra gidip C sütununa karşılık gelen hücreyi dolu hale getirecek.

245601

Sonrada bu işlemi her satır ve her sütun için yapacak.

Böyle yazınca kolay gibi ama bakalım nasıl olacak.



Cevabınız için teşekkürler
 
Merhaba

Bende 2-3 gün uğraştım. İlerleyemedim. Hayırlısı...

Selamlar...
 
Sayın Ömer Bey,
Bu oyunda amaç nedir? Ne yapılmak isteniyor? Dosyadaki açıklamaya baktım, pek bir şey anladım sayılmaz.
İyi çalışmalar
 
Merhaba

Biz makro ile boş bir Kare Karalama bulmacasını otomatik çözen program yazmaya çalışıyoruz. Ama ilerleme sağlayamadık.
Belkide çok pratik bir çözümü vardır. Biz bulamamış olabiliriz.

Acil değil. Ama boş vakitlerimde çözüm bulabilirmiyim diye yaklaşık 2-3 saat uğraştığım, farklı algoritmaları deneyip farklı yönden çözüme ulaşmaya çalıştığım oluyor. Excel makroları ile vakit geçirmeyi sevdiğim için boş vakitlerimde bir beyin cimnastiği oluyor. Bu gibi konularda çözüme yaklaştıkça ayrı bir mutluluk oluyor. Yoksa acil bir konu değil. Hayırlısı...

Kare Karalama oyununun kurallarını aşağıda özetle anlatmaya çalıştım. Hayırlı çalışmalar dilerim.

Kare karalama oyununun kuralları:
Tablodaki satırların ve sütunların başındaki sayılar, o satırda veya sütunda karalanması gereken blokları göstermektedir.
Satırın veya sütunun başında birden fazla sayı varsa o satırda veya sütunda birden fazla blok vardır. (Örneğin bir satırın başında 4 3 yazıyorsa o satırda 4 karelik bir blok ve 3 karelik bir blok vardır.)
Bloktaki kareler birbirine bitişik olmalıdır.
Bloklar arasında en az bir tane boş hücre bulunmalıdır. Bu kural bize çözümde çok yardımcı olmaktadır.

Örnek Soru:
246005

Örnek Çözüm:
246006
 
Değerli Arkadaşım Merhaba

Aşağıdaki Linkte konu hakkında çözüm paylaşılmıştır.


Hayırlı Çalışmalar Dilerim.
 
Geri
Üst