Einstein'ın bilmecesi: Balığı kim yetiştiriyor? Tahmin et! Einstein'ın bilmecesi - mantıksal bir bulmaca Einstein'ın 5 evin durumuyla ilgili bilmecesi.

Einstein'ın bilmecesi Yazarlığı Albert Einstein'a atfedilen ünlü bir mantıksal problemdir.

Bu bulmacanın Albert Einstein'ın çocukluğunda yarattığına inanılıyor. Einstein tarafından aday asistanların mantıksal düşünme yeteneğini test etmek için kullanıldığına dair bir görüş de var.

Bazıları Einstein'a, onun dünya nüfusunun yalnızca yüzde ikisinin zihinsel olarak aynı anda beş işaretle ilişkilendirilen kalıplarla işlem yapabildiğini iddia ettiği bir mantık atfediyor. Bunun özel bir sonucu olarak yukarıdaki bilmeceyi kağıt kullanmadan ancak bu yüzde ikiye mensup olanlar çözebilir. Ancak Einstein'ın böyle bir iddiada bulunduğuna dair belgelenmiş bir kanıt yok.

En zor versiyonunda problem, herhangi bir not veya bilgi depolama aracı kullanmadan, onu kafanızda çözmeyi içerir. Bu kısıtlamalar olmadan, bulmaca karmaşıklığını gözle görülür şekilde kaybeder, çünkü açıkça çelişkili seçeneklerin ortadan kaldırıldığı bir tablo hazırlayarak çözülebilir ve bu nedenle konunun yetenekleri hakkında çok az şey söyler.

Sorunlu durumlar için birçok farklı seçenek vardır. Bazılarında bilmece sorusu “Balıkları kim yetiştirir?” gibi geliyor, bazılarında ise bilinmeyen hayvan bir zebra. Adı geçen beş kişinin uyrukları da değişiyor. İşte Life International dergisinin 17 Aralık 1962 sayısında çıkan bulmacanın bilinen ilk yayınlanmış versiyonu. 25 Mart 1963 tarihli sayı, aşağıda listelenen çözümü ve sorunu doğru şekilde çözen yüzlerce okuyucunun listesini içeriyordu.

Sorun metni

Sokağın bir tarafında sıralanmış, her biri farklı renkte beş ev var. Her birinde bir kişi var, beşi de farklı milletlerden. Her kişi benzersiz bir sigara, içecek ve evcil hayvan markasını tercih eder. Ayrıca:
Bir İngiliz kırmızı bir evde yaşıyor.
İsveçli bir köpeği tutuyor.
Serada kahve içiyorlar.
Danimarkalı çayı tercih ediyor.
Yeşil ev beyaz olanın solundadır.
Pall Mall sigara içen kişi kuş yetiştiriyor.
Sarı evde Dunhill'i içiyorlar.
Ortadaki evde süt içiyorlar.
Norveçli birinci evde yaşıyor.
Marlboro içen bir kişi, kedinin sahibinin yanında yaşıyor.
Dunhill'in tütsülendiği ev, atın tutulduğu yerin yanında.
Bir Winfield aşığı bira içer.
Alman Rothmans içiyor.
Mavi evin yanında bir Norveçli yaşıyor.
Marlboro sigara içen biri, su içen birinin yanında yaşıyor.

Soru:
sen Balık kimin için yaşıyor? ?

Çözüm seçeneği: Sembollerin kullanımıyla başlayalım: Milliyet: Evin rengi: Sigara İçecekler: Hayvan A - İngiliz a - kırmızı 1 - PallMall I - çay % - köpek B - İsveçli b - yeşil 2 - Dunhill II - kahve + - kuş B - Dane c - sarı 3 - Marlboro III- süt No. - kedi G - Norveç d - beyaz 4 - Winfield IV - bira - - at D - Alman e - mavi 5 - Rothmans V - su = - balık

Ve masa yap :

Uyruğu: I I I I I I

Evin rengi: I I I I I I

Ne içiyor: I I I I I I

Ne içiyor: I I I I I I

Hayvan: Ben Ben Ben Ben Ben

Ve koşula göre matrisi dolduruyoruz:
1."A", "a" ile aynı sütunda
2."B", "%" ile aynı sütunda
3."b", "II" ile aynı sütunda
4."B", "I" ile aynı sütunda.
5."b", "d" ile sütunun soluna bitişik
6.1", "+" ile aynı sütunda
7."c", "2" ile aynı sütunda
8."III" üçüncü sütunda
İlk sütunda 9"G"
10."3" bitişik sütunda "Hayır."
11,2" bitişik sütunda "-" ile
12,4", "IV" ile aynı sütunda
13."D", "5" ile aynı sütunda
14. Bitişikteki sütunda "e" ile "Г"
"V" ile bitişik sütunda 15,3"

Çözüm

Dikkat! Aşağıda çözüm var.

Kararın ilerlemesi

Çözüm aşağıdadır.

AŞAMA 1

Koşula göre Norveçli birinci evde yaşıyor (9). (14)'ten ikinci evin mavi olduğu sonucu çıkıyor.

İlk ev ne renk? Evde olduğu için yeşil veya beyaz olamaz mı? bu iki renk yan yana yerleştirilmelidir (5). Kırmızı da olamaz çünkü kırmızı evde bir İngiliz yaşıyor (1). Yani ilk ev sarıdır.

Sonuç olarak, birinci evde “Dankhel” (7) içiyorlar, ikinci evde ise bir at besliyorlar (11).

Norveçli ne içer (ilk sarı evde yaşayan ve Danhel sigara içen)? Bu çay değil çünkü Danimarkalı çay içer (4). Ve kahve değil, çünkü kahveyi serada içiyorlar (3). Ve üçüncü evde içilen süt değil (8). Ve bira değil çünkü bira içen kişi Winfield içiyor (12). Bu nedenle bir Norveçli su içer.

ADIM 2

(15)'ten ikinci mavi evde yaşayan kişinin Marlboro içtiği sonucu çıkıyor.

İkinci mavi evde yaşayan, Marlboro'yu tercih eden ve at sahibi olan kişi hangi millettendir? Bu bir Norveçli değil - ilk evde (9) yer alıyor. İngiliz değil - kırmızı evde (1). İsveçli değil - bir İsveçlinin köpeği var (2). Alman değil - bir Alman Rothmans içiyor (13). Bu, bir Danimarkalının ikinci evde yaşadığı ve (4)'ten de anlaşılacağı gibi çay içtiği anlamına gelir.

AŞAMA 3

Sera üçüncü olamaz çünkü süt değil kahve içerler (3). Yeşil ev beşinci ev olamaz çünkü sağında bir ev (5) vardır. Bu nedenle sera dördüncü sırada yer alıyor. Bu, beyaz evin beşinci, kırmızı evin üçüncü olduğu ve içinde bir İngiliz'in yaşadığı anlamına gelir (1). Yeşil evde kahve içerler, beyaz evde ise sadece bira vardır. (12)'den beyaz sarayda Winfield'ı içtikleri anlaşılıyor.

ADIM 4

Rothmans sigarası içen Alman nerede yaşıyor (13)? Sadece dördüncü, yeşil evde yaşayabilir. Bu, Pal Mal içen ve kuş yetiştiren bir kişinin yalnızca üçüncü kırmızı evde yaşayabileceği anlamına gelir - bu bir İngiliz.

Daha sonra köpeği (2) olan İsveçli beşinci evde kalır. Koşul (10)'a göre kedi birinci veya üçüncü evde yaşarken kuşlar üçüncü evde yaşar, yani kedi birinci evdedir.

Bu nedenle balıklar muhafaza edilir. Almanca.

Cevap

Elbette bu çözüm, problem koşullarında eksik olan hayvanın, istenilen balık olduğunu varsaymaktadır. Ayrıca ilk evin solda olduğu varsayılmaktadır. Ancak bu durum şartlar ve koşullarda doğrudan belirtilmemiştir. Bu nedenle pek çok kişi, tek doğru cevabın "problemde yeterli veri yok" olduğunu savunuyor çünkü örneğin balıkların bu evlerden en az birinde yaşadığından bile emin olamıyoruz. Ancak bu yargı sıklıkla kişinin bir sorunu çözmedeki başarısızlığını “örtbas etmek” için kullanılır.

Değişiklik

İlk evin sağda olduğunu ve içinde bir Norveçlinin yaşadığını varsayarsak (sorunun koşullarına göre), o zaman soldaki ilk ev yeşil, onun yanında beyaz, sonra kırmızı ve mavi olur. Sorunu çözmek için ilk seçenek arasındaki fark, evlerin renge göre düzenlenmesidir (ve durum bu konuda hiçbir şey söylemez). Sonuç olarak, sorunun çözümü ilk seçenektekiyle aynı - bir Alman balık yetiştiriyor, kahve içiyor, Rothmans içiyor.

Sorunu çözmenin başka bir yöntemi de var: bir kağıt alın, en kolay seçenekleri sütunlara yerleştirin ve geri kalanını her sütuna (sütun ev numarasıdır) bunun veya bunun olabileceği yere yazın (renkler zaten düzenlenmiş, yani hayvanlar, sigara, milliyet, içki)... her şeyi yazdığınızda, sonra eleme yöntemiyle! Çözüm daha karmaşık olabilir. ama etkili ve doğru! Mesela Norveçlinin olduğu sütunda sadece su ve kedi olacak, başka seçenek olmayacak, yani diğer sütunlarda bu hayvanı çizip içiyoruz, geri kalan her şey eleme yoluyla.. İYİ ŞANSLAR!

Pek çok kişi, her birinde bir kişinin en sevdiği hayvanla, içkiyle ve sigarayla yaşadığı beş renkli evle ilgili bir bulmacayla karşılaştı. Bu bilmece Einstein'a atfediliyor, ancak bunun doğrudan bir kanıtı yok. Bu bulmacanın tam metni Vikipedi'dedir.

Uygunsuz seçenekleri sürekli olarak ortadan kaldırarak kağıt üzerinde veya zihninizde çözülebilir. Ancak daha teknik bir şekilde de çözülebilir. Bunun bir yolu önsözde bir program yazmaktır. Ancak burada bunu daha basit mekanizmalar - düzenli ifadeler kullanarak çözmek istiyorum. Yani, bilmecenin koşullarını regexps diline çevirin ve sorunu, kabul edilebilir dizilerin tamamında uygun bir dizi bulmaya indirgeyin. Bu arada, bu çizgi dizisi şekilde gösterilmiştir.

Fikir

Fikrin kendisi bana ait değil, bunu bir video konferansta duydum. Ancak orada çok karmaşık bir şekilde çözüldü. Daha basit ve anlaşılır bir şekilde çözmeye çalıştım.

Kolaylık sağlamak için bilmecenin metnini burada vereceğim:

  1. Norveçli birinci evde yaşıyor.
  2. Bir İngiliz kırmızı bir evde yaşıyor.
  3. Yeşil ev beyaz olanın solunda, yanındadır.
  4. Danimarkalı adam çay içiyor
  5. Marlboro sigara içen biri, kedi yetiştiren birinin yanında yaşıyor.
  6. Sarı evde yaşayan Dunhill sigara içiyor.
  7. Alman Rothmans içiyor.
  8. Merkezde yaşayan süt içiyor.
  9. Marlboro içen komşu su içer.
  10. Pall Mall'u içen kişi kuş yetiştirir.
  11. İsveçli köpek yetiştiriyor.
  12. Mavi evin yanında bir Norveçli yaşıyor.
  13. At yetiştiren mavi bir evde yaşar.
  14. Winfield'ı içen herkes bira içer.
  15. Serada kahve içiyorlar.
Soru: balıkları kim yetiştirir?

Sorunu çözmek için yukarıdaki kuralları karşılayan bir dizi ev, renk, milliyet, içecek ve sigara bulmanız gerekir.

Peki neyi, nerede arayacağız. Öncelikle kuralları bir şekilde resmileştirmeniz gerekiyor. Beş evimiz, renklerimiz, milliyetlerimiz, içkilerimiz, hayvanlarımız ve sigaramız var. “Kiracıları” olan bir evin keyfi bir versiyonu şöyle görünebilir:

Alman beyaz kedisi bira malboro

Ancak bu yeterli değildir, çünkü evlerin ve içindeki nesnelerin göreceli konumunu dikkate alan kurallarımız vardır (örneğin, kurallar: 1, 3, 5...). Beş evi arka arkaya sıralayarak bunu dikkate alalım:

Alman beyaz kedi bira Malboro İngiliz kırmızı köpek su pallmall norveç yeşil balık süt winfield dane mavi kuş çay dunhill İsveç atı sarı kahve rothmans

Yukarıdaki satır, öğeleri yerleştirme seçeneklerinden biridir. Bu durumda yanlış. Tüm olası seçenekleri derleyip tek bir metne koyarsak aşağıdakileri elde ederiz:

N c ad s n c d s n c ad s n c ad s n c d s n ca d s n c ad s n c d s n ca d s n ca d s n c ad s n c ad s n ca d s n ca d s n cad s ...

N - ulus, c - renk, a - hayvan, d - içecek, s - sigara. Ve bu harflerin her biri beş anlamından birini alabilir.

İnanılmaz. Geriye yapılması gereken, kuralların düzenli ifade diline çevrilmesidir:

  1. ^norveççe \w+
  2. \w+ İngiliz kırmızısı \w+
  3. \w+ dane \w \w çay \w+
Ve eğer dize tüm kurallara uyuyorsa çözümü bulduk! Geriye sadece balığın olduğu evde milliyetine bakmak kalıyor. Aramanın ana fikri şu: metni oluşturmak ve düzenli ifadelerle üzerinden geçmek.

Ama kötü bir haber var. Aranacak metin ÇOK büyük olabilir. Daha doğrusu (5!)^5 satır boyutunda (~24 milyar) olacak. Kontrol edilebilecek kadar fazla değil; onu oluşturmak bile zor olacak. Ama aynı zamanda iyi haberler de var. Tüm bu metni oluşturmak yerine düzenli ifade kesişim işlemini kullanabiliriz. Yani Sorunun kurallarının düzenli ifadelerini veren satırlarla birlikte düzenli ifadenin tüm ortak satırlarını * (olası tüm satırlar) bulun. Kavşaktan sonra kalan çizgi (veya belki çizgiler) sorunun çözümü olacaktır.

Maalesef düzenli ifadelerle kesişebilecek herhangi bir motor bilmiyorum. Bu nedenle, herhangi bir regexp'in temelini oluşturan sonlu durum makinelerini doğrudan kullanmanız gerekecektir.

Uygulama

Openfst kütüphanesini kullanarak sonlu durum makineleri oluşturacağım. Bana otomata oluşturmak için ihtiyacım olan her şeyi ve ayrıca bir kabuktan çalışmanın uygun bir yolunu veriyor. Programlamayı daha da “anormal” hale getirmek için hiç programlamayacağım :). Basit bash betikleri dışında hiçbir kod olmayacak.

Adım 1 - Temel makinelerin oluşturulması

Tüm nesnelerin listesini içeren bir metin dosyası oluşturalım. Bu bizim alfabemiz olacak.
Norveçli İngiliz Dane Alman İsveçli Beyaz Kırmızı ...

Her biri alfabeden yalnızca bir kelimeye izin veren temel otomatlar oluşturalım.
'kedi alfa'da i için j=1; do echo -e "0 1 $j\n1" | fstcompile --acceptor > $i ((j=$j+1)) tamamlandı

Fstcompile, openfst paketindeki, makinenin metin gösterimini ikili bir biçimde derleyen bir komuttur. Daha sonra bu makineye çeşitli işlemler uygulamak için bu gereklidir.

Ve böylece otomatik dosyaların bir listesine sahibiz. Bunlar çok önemsizdir. Örneğin bira makinesi şöyle görünecek:

"Bira" normal ifadesine eşdeğerdir. Buraya kadar her şey oldukça basit. Ek olarak, iki temel otomata daha ihtiyacımız olacak - boş bir küme ve herhangi bir dize, ör. yıldız işareti *. Biz inşa ediyoruz.

Adım 2 - Boş bir makine ve bir yıldız işareti oluşturun

Boş dize, "boş" makine:
yankı "0" | fstcompile --acceptor > boş

Dişli, otomatik "yıldız":
'cat alpha'da i için cp boş yıldız; fstunion yıldızı $i yıldız yapılır fstclose yıldız yıldızı yapılır
İkincisi, basit bir şekilde temel otomata ve kapatmanın birleştirilmesiyle yapılır. Normal ifadelerde bu sadece (englishman|dane|...|cat|dog|...)* şeklindedir. Bu makine şöyle görünecek:

Adım 3 - Evler inşa edin

Milliyet, renk vb. gibi daha karmaşık makineler yaratırsak kuralları açıklamak daha uygun olacaktır. Yine basit bir komut dosyası kullanıyorum:

C="./concat.sh" $c norveç yıldızı > r1 $c yıldız İngiliz kırmızı yıldızı > r2 $c yıldız hayvan içeceği sigara ulus yıldızı > r3 $c yıldız dane rengi hayvan çay yıldızı > r4 $c yıldızı malboro ulusu renkli kedi yıldız > r5_0 $c yıldız kedi içki sigara ulus renk hayvan içeceği malboro yıldız > r5_1 $c yıldız sarı hayvan içeceği dunhill star > r6 $c yıldız alman rengi hayvan içeceği rothmans > r7 $c ev ev ulus renk hayvan sütü sigara evi ev > r8 $c yıldız malboro ulus renkli hayvan su yıldızı > r9_0 $c yıldız su sigara ulus renkli hayvan içeceği malboro yıldızı > r9_1 $c yıldız kuş içeceği Pallmall star > r10 $c yıldız İsveç rengi köpek yıldızı > r11 $c yıldız norveç rengi hayvan içeceği sigara ulus mavi yıldız > r12_0 $c yıldız mavi hayvan içeceği sigara norveç yıldızı > r12_1 $c yıldız mavi at yıldızı > r13 $c yıldız bira winfield yıldızı > r14 $c yıldız yeşil hayvan kahve yıldızı > r15 fstunion r5_0 r5_1 > r5 fstunion r9_0 r9_1 > r9 fstunion r12_0 r12_1 > r12

Kural 5, 9 ve 12 bileşiktir. Her parçayı ayrı ayrı tanımlayıp sonra birleştirmeyi yapıyorum. concat.sh betiği sadece argümanlarda iletilen otomatları birleştirir:
$*'da i için cp empty _c; fstconcat _c $i _c bitti mi; kedi _c; rm_c;

Böylece çıktıda r1,r2...,r15 otomatını elde ederiz. Son adım için her şey hazır.

Son adım Kavşaktır

./intersect.sh r1 r2 r3 r4 r5 r6 r7 r8 r9 r10 r11 r12 r13 r14 r15 > sonuç

nerede intersect.sh argümanlardaki otomatların kesişimidir.
$* cinsinden i için cp cl _c; do fstintersect _c $i _c bitti; kedi _c; rm_c;

Burada işimizi bitirebilirdik; makineye bakıp balığın kimde olduğunu bulabilirdik. Ancak en başından beri tek bir şeyi hesaba katmadım - kurallarımda kelimelerin her biri tekrarlanabilir. Örneğin iki kişi aynı birayı içebilir ve aynı hayvanı yiyebilir. Sorunun koşullarına göre bu yanlıştır. Normal dilleri kullanarak böyle bir filtre oluşturmak son derece zahmetlidir, çünkü böyle bir kelimenin zaten var olduğunu “hatırlamamızın” hiçbir yolu yoktur. Ama bunun bir şekilde sınırlandırılması gerekiyor. Bu nedenle nihai sonucu aşağıdaki komut dosyasına tabi tutuyoruz.

'cat alph'de i için I="./intersect.sh" d="fstdifference"; fstdifference cl $i > farklı fstconcat farklı $i | fstconcat - farklı | fstrmepsilon - | fstdeterminize - | fstminimize - > $(i)_cont yapıldı cp sonucu i için `ls *_cont`ta çıktı; do echo $i fstintersect $i out | fstrmepsilon - | fstdeterminize - | fstminimize - tamamlandı rm farklı rm *_cont

Bu script alfabedeki her kelime için özel bir otomat oluşturur ve bunu sonuca uygular. Böylece tekrarlanan kelimelerin olduğu yollar bir kenara itilir. Sonuç olarak, nihai sonuç (ve aslında “dışarıdaki” makine) şöyle görünür:

Bu makinenin kısmi bir görüntüsüdür (her şey uymadı). Her beş kelime bir evi tanımlar. Resimden de anlaşılacağı üzere Almanlar balık yetiştirmektedir.

Çözüm

İşte sorunu çözmenin alışılmadık bir yolu. Ama her şeyden önce normal dillerin oldukça güçlü şeyler olduğunu gösteriyor. Üstelik Ullman'a göre, herhangi bir matematik problemi belirli bir dilde bir dize bulmak olarak temsil edilebilir. Gösterilen şey buydu.

Ps ve evet, mse sapıklıklar hakkında gerçekten çok şey biliyor :)

Bu gerçekten eski bir gizem. Ancak belki bunu ilk kez görecek okuyucular da olacaktır. Kendim Einsteinİnsanların yalnızca yüzde ikisinin bu bilmeceyi zihinlerinde çözebildiğini, yüzde 20'sinin ise kağıt veya diğer mevcut araçları kullanarak çözebildiğini söyledi.

Bu yüzden. 5 farklı evde yaşayan farklı milletlerden beş kişi var. Her evin diğer evlerin renginden farklı olarak kendine ait bir rengi vardır. Bu kişilerin her biri sigara içiyor ve belirli bir sigara türünü tercih ediyor. Bu insanların her birinin bir evcil hayvanı var. Bu insanların her biri en sevdiği içecek türünü içer. İşte onlar hakkında genel olarak bilinenler.

  • Norveçli birinci evde yaşıyor.
  • İngiliz kırmızı bir evde yaşıyor.
  • Yeşil ev beyaz olanın solunda yer alıyor.
  • Danimarkalı çay içer.
  • Rothmans içen biri, kedi yetiştiren birinin yanında yaşıyor.
  • Sarı evde yaşayan Dunhill sigara içiyor.
  • Alman Marlboro içiyor.
  • Rothmans içen kişinin komşusu su içer.
  • Pall Mall'u içen kişi kuş yetiştirir.
  • İsveçli köpek yetiştiriyor.
  • Philip Morris'i sigara içen herkes bira içer.
  • Serada kahve içiyorlar.

Belirlemek gerekiyor balıkları kim yetiştirir?

Böyle bir sorunu kafanızda çözmek hiç de kolay değil, işte size yardımcı olacak bu küçük tabak, onu doldurmayı deneyebilirsiniz.

ev numarası 1 2 3 4 5
Milliyet İngiliz Dane Alman Norveçli İsveçli İngiliz Dane Alman Norveçli İsveçli İngiliz Dane Alman Norveçli İsveçli İngiliz Dane Alman Norveçli İsveçli
Ev rengi Beyaz Sarı Yeşil Kırmızı Mavi Beyaz Sarı Yeşil Kırmızı Mavi Beyaz Sarı Yeşil Kırmızı Mavi Beyaz Sarı Yeşil Kırmızı Mavi
Sigaralar Dunhill Marlboro Pall Alışveriş Merkezi Philip Morris Rothmans Dunhill Marlboro Pall Alışveriş Merkezi Philip Morris Rothmans Dunhill Marlboro Pall Alışveriş Merkezi Philip Morris Rothmans Dunhill Marlboro Pall Alışveriş Merkezi Philip Morris Rothmans
Hayvan Kediler Atlar Kuşlar Balık Köpekler Kediler Atlar Kuşlar Balık Köpekler Kediler Atlar Kuşlar Balık Köpekler Kediler Atlar Kuşlar Balık Köpekler
İçmek Su Kahve Süt Bira Çay Su Kahve Süt Bira Çay Su Kahve Süt Bira Çay Su Kahve Süt Bira Çay Su Kahve Süt Bira Çay

Bulmaca Çözümü

Hızlı cevap.

Almanca büyür balık

Ayrıntılı cevap. GÖRÜNTÜLEMEK İÇİN AŞAĞIYI genişletin.

Ayrıntılı cevap

Yani aşağıdaki verilerle doldurulması gereken 25 pozisyonumuz var:

  • Milliyet: Norveççe, İngilizce, Danca, Almanca, İsveççe.
  • Ev rengi: Kırmızı, Yeşil, Beyaz, Sarı, Mavi.
  • Sigara markası: Rothmans, Dunhill, Marlborough, Pell Mell, Philip Morris.
  • Hayvan: Kediler, Kuşlar, Köpekler, Atlar, Balıklar.
  • İçmek: Çay, Süt, Su, Bira, Kahve.

Temel olarak aşağıdaki tabloyu doldurmamız gerekiyor:

İpuçlarından hemen bir dizi tablo hücresini dolduruyoruz:

  • Norveçli birinci evde yaşıyor.
  • Mavi evin yanında bir Norveçli yaşıyor.
  • At yetiştiren mavi bir evde yaşar.
  • Merkezde yaşayan süt içiyor.

Bir İngiliz kırmızı bir evde yaşadığına göre bu, bir Norveçlinin kırmızı bir evde yaşayamayacağı anlamına gelir. Aynı şekilde bir Norveçli mavi renkte yaşayamaz. Yeşil ev beyazın solunda olduğu ve Norveçlinin evi en soldaki ev olduğu için beyaz bir evde de yaşayamaz. Yeşilin sağında beyaz bir ev, Norveçlinin sağında mavi bir ev olduğu için yeşilde de yaşayamaz. Bu yüzden sarı renkte yaşıyor. Bundan ayrıca Norveçlinin Dunhill içtiği sonucuna varıyoruz.

Ayrıca sera beyaz olanın solunda yer aldığından sayısı ya 3 ya da 4 demektir. Ancak üçüncü, ortadaki evde süt içilir, serada ise kahve içilir. yeşil ev sayısı = 4. Bu demek oluyor ki 5 numarada beyaz ev, 3 numarada kırmızı ev var. Burada bir İngiliz yaşıyor. 4. evde kahve içerler.

Dahası, bir Alman Marlboro içtiği için Philip Morris içmiyor ve dolayısıyla bira içmiyor. Bir İngilizin içtiği sütü de içmez. Çay da içmiyor; Danimarkalı bunu yapıyor. Bu, bir Alman'ın ya su ya da kahve içtiği anlamına gelir. Bir Norveçli bira (başka sigara içiyor), süt (İngiliz değil), kahve (yeşil bir evde yaşamıyor), çay (Danimarkalı değil) içemez. Yani Norveçli su içer, Alman ise kahve içer ve yeşil bir evde yaşar. Ayrıca Alman'ın Marlboro içtiğini de unutmayın. Ve bir Norveçli bizim suyumuzu içtiği için, komşusu (ikinci evi) Rothmans içiyor.

Ancak Einstein ya da Carroll'un bu sorunu ortaya çıkardığına dair hiçbir kanıt yok. Ayrıca aşağıdaki problem cümlesinde Kools gibi Carroll'un yaşadığı dönemde veya Einstein'ın çocukluğunda var olmayan sigara markalarından bahsedilmektedir.

Bazıları Einstein'a, onun dünya nüfusunun yalnızca yüzde ikisinin zihinsel olarak aynı anda beş işaretle ilişkilendirilen kalıplarla işlem yapabildiğini iddia ettiği bir mantık atfediyor. Bunun özel bir sonucu olarak yukarıdaki bilmeceyi kağıt kullanmadan ancak bu yüzde ikiye mensup olanlar çözebilir. Ancak Einstein'ın böyle bir iddiada bulunduğuna dair hiçbir belgesel kanıt yok.

En zor versiyonunda problem, herhangi bir not veya bilgi depolama aracı kullanmadan, onu kafanızda çözmeyi içerir. Bu kısıtlamalar olmadan, bulmaca, açıkça çelişkili seçeneklerin ortadan kaldırıldığı bir tablo hazırlayarak çözülebildiğinden, karmaşıklığı gözle görülür şekilde kaybeder ve bu nedenle konunun yetenekleri hakkında çok az şey söyler.

Orijinal sorun metni

İşte İngiliz dergisinin 17 Aralık 1962 sayısında çıkan bulmacanın bilinen ilk yayınlanmış versiyonu. 25 Mart 1963 tarihli sayısında aşağıdaki yanıt ve sorunu doğru şekilde çözen yüzlerce okuyucunun yer aldığı bir liste yer alıyordu.

  1. Sokakta beş ev var.
  2. İspanyol'un bir köpeği var.
  3. Serada kahve içiyorlar.
  4. Bir Ukraynalı çay içer.
  5. Yeşil ev, beyaz evin hemen sağında yer alıyor.
  6. Old Gold sigara içen herkes salyangoz yetiştirir.
  7. Sarı evde Kools içiyorlar.
  8. Merkez evde süt içiyorlar.
  9. Norveçli birinci evde yaşıyor.
  10. Chesterfield sigara içen kişinin komşusu tilki besliyor.
  11. Atın tutulduğu evin yanındaki evde Kools içiliyor.
  12. Lucky Strike'ı içen herkes portakal suyu içer.
  13. Japonlar Parlamento'yu içiyor.

Kim su içer? Zebrayı kim tutuyor?

Açıklık getirmek adına, beş evin her birinin farklı renge boyandığını, sakinlerinin farklı milletlerden olduğunu, farklı hayvanlara sahip olduklarını, farklı içkiler içtiklerini ve farklı marka Amerikan sigarası içtiklerini de eklemek gerekir. Bir not daha: ifade 6'da, sağda göre sağa doğru anlamına gelir Sen.

Orjinal metin(İngilizce)

  1. Beş ev var.
  2. İngiliz kırmızı evde yaşıyor.
  3. İspanyol köpeğin sahibi.
  4. Seralarda kahve içilir.
  5. Ukraynalı çay içer.
  6. Yeşil ev, fildişi evin hemen sağındadır.
  7. Old Gold sigara içenlerin salyangozları var.
  8. Kool'lar sarı evde içilir.
  9. Süt orta evde içilir.
  10. Norveçli birinci evde yaşıyor.
  11. Chesterfields sigarası içen adam, tilkili adamın yanındaki evde yaşıyor.
  12. Atın tutulduğu evin yanındaki evde kool içilir.
  13. Lucky Strike tiryakisi portakal suyu içer.
  14. Japonlar Parlamentoları içiyor.
  15. Norveçli mavi evin yanında yaşıyor.

Peki kim su içer? Zebranın sahibi kim?

Netlik sağlamak amacıyla, beş evin her birinin farklı bir renge boyandığını ve sakinlerinin farklı ulusal kökenlerden olduğunu, farklı evcil hayvanlara sahip olduğunu, farklı içecekler içtiğini ve farklı marka Amerikan sigarası içtiğini de eklemek gerekir. Bir şey daha: ifade 6'da, Sağ araç senin Sağ.

Orijinal durumda bazı temel ayrıntılar, özellikle de evlerin sıra halinde yer alması göz ardı ediliyor.

Koşul, herhangi birinin su içtiğini veya bir zebra tuttuğunu söylemediğinden, bu tür mantıksal problemlerde alışılmış olduğu gibi, bu ifadelerin örtülü öncüller olduğu varsayılır. Aksi takdirde yanıt “Yetersiz veri” olacaktır.

Orijinaldeki 12. önerme tamamen doğru bir şekilde formüle edilmemiştir. Şöyle yazmalıdır: "Kool'lar içilir A atın tutulduğu evin yanındaki ev" değil " the ev", çünkü bu durumda "the", atın tutulduğu evin yanında yalnızca bir evin bulunduğunu ima eder. bir Ev, bundan da atlı evin ya en solda ya da en sağda olduğu sonucu çıkıyor. Bu da sonuçta bir çelişkiye yol açıyor.

Çözüm

İşte bir çözüme ulaşmak için izlenebilecek tümdengelimli adımlar. Yöntemin özü, bilinen ilişkileri tabloya girmeye çalışarak imkansız seçenekleri sürekli olarak ortadan kaldırmaktır. Temel sonuçlar italik olarak yazılmıştır.

Aşama 1

Koşula göre Norveçli birinci evde yaşıyor (10). Numaralandırmanın nerede (sol veya sağ) yapıldığı önemli değildir. Biz evlerin numaralanma yönleriyle değil, sadece sıralarıyla ilgileniyoruz.

(10) ve (15)'ten ikinci evin mavi olduğu sonucu çıkar. İlk ev ne renk? Yeşil veya beyaz değil, çünkü yan yana durmaları gerekiyor (bu, 6. öncülden ve 2. evin mavi olduğu gerçeğinden kaynaklanmaktadır). Kırmızı değil çünkü orada bir İngiliz yaşıyor.

İlk ev ne renk? Ne yeşil ne de beyaz olamaz çünkü bu iki renkteki evlerin yan yana olması gerekir (3). Kırmızı da olamaz çünkü kırmızı evde bir İngiliz yaşıyor (2). Bu yüzden ilk ev sarı.

Bundan, ilk evde Kools (8) içtikleri ve ikinci evde bir at (12) besledikleri sonucu çıkıyor.

İlk sarı evde yaşayan ve Kools sigarası içen Norveçli ne içer? Bu çay değil çünkü çay Ukraynalılar tarafından içiliyor (5). Ve kahve değil, çünkü kahveyi serada içiyorlar (4). Ve üçüncü evde içilen süt değil (9). Ve portakal suyu değil, çünkü meyve suyunu içen kişi Lucky Strike içiyor (13). Bu nedenle Norveçli su içer ve bu bilmecenin ilk sorusunun cevabıdır.

Adım 2

Peki, bildiğimiz gibi at besleyen ikinci mavi evde ne içiyorlar?

Bu, ilk evde içtikleri Kool'lar değil (8). Ve Old Gold değil, çünkü onları içen kişi salyangoz çiftçisidir (7).

Diyelim ki içinde Lucky Strikes içiyorlar, yani burada portakal suyu içiyorlar (13). Bu durumda burada kim yaşayabilir? Bu Norveçli değil; ilk evde yaşıyor (10). İngiliz değil - evi kırmızıdır (2). İspanyol değil, çünkü bir İspanyol'un köpeği var (3). Ukraynalı değil, çünkü Ukraynalı çay içiyor (5). Parlamento sigarası içen Japonlar değil (14). Bu durum imkansız olduğundan ikinci evde içilen Lucky Strike değildir.

Diyelim ki Parlamento ikinci evde sigara içiliyor, bu da burada bir Japon'un yaşadığı anlamına geliyor (14). Bu durumda ne içiyor? Çay değil çünkü çay Ukraynalılar tarafından içiliyor (5). Kahve değil - serada kahve içiyorlar (4). Süt değil - üçüncü evde süt içilir (9). Ve meyve suyu değil, çünkü meyve suyu Lucky Strike içen kişi tarafından içilir (13). Yani bu durum da imkansızdır ve ikinci evde içilen Parlamento değildir.

Buradan, ikinci evde Chesterfield içiyorlar.

İkinci mavi evde yaşayan, Chesterfield'ı tercih eden ve at sahibi olan kişi hangi millettendir? Bu bir Norveçli değil - ilk evde (10) yer alıyor. İngiliz değil - kırmızı evde (2). İspanyol değil - bir İspanyol'un köpeği vardır (3). Japon olmayan - Japon Parlamentosu sigara içiyor (14). Bu, bir Ukraynalının ikinci evde yaşadığı ve (5)'te belirtildiği gibi çay içtiği anlamına gelir!

Aşama 3

Chesterfield'ler ikinci evde içildiğinden, (11)'den tilkinin birinci ya da üçüncü evde tutulduğunu biliyoruz.

Öncelikle tilkinin üçüncü evde olduğunu varsayalım. O halde Eski Altın içen ve salyangoz yetiştiren (7) kişi ne içer? Önceki adımlarda su ve çayı zaten hariç tutmuştuk. Meyve suyu da Lucky Strike içen bir kişi tarafından içildiği için meyve suyu içemiyor (13). Süt de uygun değildir - varsaydığımız gibi tilkinin tutulduğu üçüncü evde (9) içilir. Geriye kalan, anlaşmaya göre serada içilen kahvedir (4).

Yani üçüncü evde bir tilki tutulursa, Eski Altın sigara içen, salyangoz yetiştiren ve kahve içen bir kişi serada yaşar. Bu adam kim? O Norveçli değil - birinci evde Norveçli (10). Ukraynalı olmayanlar çay içer (5). İngiliz değil - kırmızı bir evde yaşıyor (2). Japon değil - Parlamento sigara içiyor (14). Ve bir İspanyol değil - bir İspanyol'un bir köpeği vardır (3).

Bu durum imkansızdır. Bundan şu sonuç çıkıyor tilki birinci evde tutulur ve üçüncüde değil.

4. Adım

Yukarıdakilerin hepsinden dördüncü ve beşinci evlerde kahve ve portakal suyunun içildiği sonucu çıkıyor. Hangi içkinin hangi evde olduğu önemli değil; Onlara sadece “meyve suyu içtikleri ev” ve “kahve içtikleri ev” diyelim.

Peki Eski Altın sigara içen ve salyangoz yetiştiren adam nerede yaşıyor? Meyve suyu içtikleri bir evde değil çünkü Lucky Strike'ı orada içiyorlar (13).

Diyelim ki kahve içilen bir evde yaşıyor. Daha sonra Old Gold sigara içen, salyangoz yetiştiren ve kahve içen kişi yeşil (4) bir evde yaşıyor. Yine 3. adımdakiyle aynı nedenlerden dolayı bu mümkün değildir.

Bu, Eski Altın içen ve salyangoz yetiştiren kişinin üçüncü evde yaşadığı anlamına gelir.

Parlamentonun kahve içtikleri serada sigara içtiği ve orada bir Japon'un yaşadığı anlaşılıyor (14). Bu, bir İspanyol'un portakal suyu içen, Lucky Strikes sigara içen ve köpek sahibi olduğu anlamına gelir. Bu mantığı sürdürerek bir İngiliz'in üçüncü evde yaşaması gerektiği ve bu evin kırmızı olduğu sonucuna varıyoruz. Eleme sürecinde İspanyol'un evinin beyaz olduğunu görüyoruz.

Artık biri hariç tüm boşlukları doldurduk ve zebranın bir Japon adam tarafından tutulduğu açıkça görülüyor.

Cevap

Yorum

Yukarıdaki çözüm dolaylı olarak ilk evin en soldaki ev olduğunu varsayıyordu. İlk evin en sağdaki ev olduğunu varsayarsak biraz farklı bir durumla karşılaşırız ama aynı cevap. Norveçli hâlâ su içiyor, Japon ise bir zebra tutuyor.

Sorun koşullarının diğer formülasyonları

Sorunlu durumlar için birçok farklı seçenek vardır. Bazılarında, orijinal koşulun ilk öncülü ayrı olarak belirtilir veya örtülü olarak ima edilir ve bunun yerine, çoğu zaman sorunun çözümünü kolaylaştıran başka bir öncül eklenir. İki soru yerine genellikle bir soru bırakıyorlar, örneğin "Balıkları kim yetiştiriyor?" Bazen sigara markaları yerine araç veya bitki isimleri belirtiliyor. Adı geçen beş kişinin uyrukları da değişiyor. Örneğin internette çok yaygın bir seçenek şudur:

Bir sokakta her biri kendi renginde olan beş ev var. Her birinde bir kişi var, beşi de farklı milletlerden. Her kişi benzersiz bir sigara, içecek ve evcil hayvan markasını tercih eder. Ayrıca:

  1. Norveçli birinci evde yaşıyor.
  2. Bir İngiliz kırmızı bir evde yaşıyor.
  3. Yeşil ev beyaz olanın solunda, yanındadır.
  4. Danimarkalı çay içiyor.
  5. Marlboro sigara içen biri, kedi yetiştiren birinin yanında yaşıyor.
  6. Sarı evde yaşayan Dunhill sigara içiyor.
  7. Alman Rothmans içiyor.
  8. Merkezde yaşayan süt içiyor.
  9. Marlboro içen komşu su içer.
  10. Pall Mall'u içen kişi kuş yetiştirir.
  11. İsveçli köpek yetiştiriyor.
  12. Mavi evin yanında bir Norveçli yaşıyor.
  13. At yetiştiren mavi bir evde yaşar.
  14. Winfield'ı içen herkes bira içer.
  15. Serada kahve içiyorlar.

Kim balık yetiştirir?

Ayrıca, yeşil ve beyaz evlerin birbirinin solunda veya sağında yer aldığı, ancak mutlaka yan yana olmadığı problem koşullarının çevrimiçi yorumları da vardır. Böyle bir koşul yalnızca bazı ek veriler belirtildiğinde, örneğin ev numaralandırmasının yönü açıkça belirtildiğinde anlamlı olur. Aksi takdirde kesin bir çözüm elde etmek mümkün olmayacaktır.

Avcı beklenmedik bir şekilde boş bir arsada bir ayıyla karşı karşıya geldi. İkisi de korktu ve farklı yönlere koştu: Avcı kuzeyde, ayı ise batıda. Bir süre koştuktan sonra aklı başına gelen avcı, silahını tam güneye doğrultarak ayıyı vurarak öldürdü.
Ayı ne renkti?

Bu hikaye Kuzey Kutbu'nda gerçekleşti. Avcı ateş ettiğinde Kuzey Kutbu'nun tam merkezinde olmalı. Şimdi az çok açık mı? Ayının yalnızca BEYAZ olabileceğini tahmin etmek zor olmayacak. Bu bulmacanın başka çözümlerini de duydum (Kuzey ve Güney Kutuplarında ayı olmadığını söyleyenler bile), ancak yukarıdaki açıklama benim için en anlamlı olanı.

Komşular

Bazıları bu bilmecenin Einstein tarafından çocukken yaratıldığını ve insanların %98'inin bu sorunu çözemeyeceğini iddia ediyor.
Sokakta farklı renklerde 5 ev var. Her evde farklı milletten bir kişi yaşıyor. Herkesin kendi favori içeceği vardır, herkes kendi sigara markasını tercih eder ve herkesin kendine ait farklı bir evcil hayvanı vardır.

  1. Bir İngiliz kırmızı bir evde yaşıyor.
  2. İsveçli bir köpeği tutuyor.
  3. Danimarkalı çay içiyor.
  4. Yeşil ev soldaki beyaz evin yanında.
  5. Yeşil evin sahibi kahveyi sever.
  6. Pall Mall sigarası içen adam bir kuş yetiştiricisidir.
  7. Sarı evin sahibi Dunhill sigarasını tercih ediyor.
  8. Orta evde yaşayan kişi sadece süt içer.
  9. Norveçli birinci evde yaşıyor.
  10. Blends içen adam, kedi sahibinin bitişiğinde yaşıyor.
  11. Atın sahibi Dunhill Sigara İçen'in bitişiğinde yaşıyor.
  12. Blue Master'ı içen herkes bira içer.
  13. Almanlar Prince sigaralarını tercih ediyor.
  14. Norveçlinin evi mavi evin yanındadır.
  15. Blends sigara içen birinin komşusu sadece su içiyor.

Kim balık yetiştirir?
Bu sorunu çözebilecek %2'lik kesimin parçası mısınız?



İlgili yayınlar