Bulmaca Mantık'ı Üzerine Destek Lazım

keyloger

Rektör
Katılım
4 Ocak 2008
Mesajlar
13,268
Reaksiyon puanı
237
Puanları
243
Gençler ve genç kalan programcılar, şimdi şöyle oluyor ki şahsıma nazır bir java ödeviyle karşı karşıyayım. Ancak olay işin java kısmında değil, problem kısmında. Şimdi yazacağım problemin çözümü çok kolay ama benim sorum aşağıda olacak. :)

soru: bir hayvanat bahcesi bakıcısı filleri ve devekuşlarını ayırt etme yeteneğini kaybetmiş ancak ne hikmetse hala gözleri ve bacakları sayabiliyor. Toplamda 58 göz 84 ayak olduğunu görüyor, bu bahçede kaç fil ve devekuşu vardır.

Soruyu çözebiliyorum, hatta classlı mlasslı kodunu yazdım çalışıyor. Buraya kadar sorun yok. :)

Benim sorum: bu göz ve ayak sayıları neler olursa bu soru mantık hatasına veya çeşitli hatalardan dolayı çözümsüz olur?

bikaç cevap örneği;
  • toplam göz sayısı tek olamaz
  • toplam ayak sayısı tek olmaz
  • ayak sayısı göz sayısından az olamaz

bunların dışında bir hayvanat bahçesinde en fazla bilmem kaç fil bilmem kaç deve kuşu falan olabilir gibi kontrollerde olabilir. Tabi mesela dünya üzerindeki hayvanata bahçelerinde en fazla şurada şu kadar fil varmış gibi açıklamalar maddeler eklenmeye devam ederse, süper olur, yardımlarınızı bekliyorum. :)
 

__kadıköyRAP__

Müdavim
Müdavim
Katılım
3 Mart 2007
Mesajlar
29,198
Reaksiyon puanı
2,148
Puanları
7,358
(ayak sayısı - gözsayısı) % 2 = 0

olmalı herzaman.

Zaten ayak sayısıyla göz sayısı tek olamayınca bu sağlanmış oluyor.

Deneyelim
A.S - - G.S - - T.S - - F.S
10 - - - 10 - - - 5 - - - 0
10 - - - 8 - - - - 3 - - - 1
24 - - - 16 - - - 4 - - - 4
24 - - - 14 - - - 2 - - - 5
24 - - - 12 - - - 0 - - - 6

gibi..

Sanırım konabilecek tüm kuralları koymuşsun.
 

keyloger

Rektör
Katılım
4 Ocak 2008
Mesajlar
13,268
Reaksiyon puanı
237
Puanları
243
(ayak sayısı - gözsayısı) % 2 = 0

olmalı herzaman.

Zaten ayak sayısıyla göz sayısı tek olamayınca bu sağlanmış oluyor.

Deneyelim
A.S - - G.S - - T.S - - F.S
10 - - - 10 - - - 5 - - - 0
10 - - - 8 - - - - 3 - - - 1
24 - - - 16 - - - 4 - - - 4
24 - - - 14 - - - 2 - - - 5
24 - - - 12 - - - 0 - - - 6

gibi..

Sanırım konabilecek tüm kuralları koymuşsun.

mesela ayak sayısı göz sayısının 2 katından fazla olamaz?
 

__kadıköyRAP__

Müdavim
Müdavim
Katılım
3 Mart 2007
Mesajlar
29,198
Reaksiyon puanı
2,148
Puanları
7,358
Evet hepsi tavuk olursa ayak sayısı göz sayısı farkı 0 olur, hepsi fil olursa ayak sayısı göz sayısının 2 katı olur, alt ve üst sınırı belirledin artık ben daha çıkacağını sanmıyorum kendin çözdün tamamen ne güzel :D
 

keyloger

Rektör
Katılım
4 Ocak 2008
Mesajlar
13,268
Reaksiyon puanı
237
Puanları
243
Evet hepsi tavuk olursa ayak sayısı göz sayısı farkı 0 olur, hepsi fil olursa ayak sayısı göz sayısının 2 katı olur, alt ve üst sınırı belirledin artık ben daha çıkacağını sanmıyorum kendin çözdün tamamen ne güzel :D

yok zaten buraya kadarı tamam da bundan sonra alternatif olumsuzlar oluşturmam gerekiyor, daha önceden dediğim gibi 100 tane fil hayvanat bahçesinde olmaz gibi. :)
 

__kadıköyRAP__

Müdavim
Müdavim
Katılım
3 Mart 2007
Mesajlar
29,198
Reaksiyon puanı
2,148
Puanları
7,358
100 tane de fazla aslında :) 100 fil oluyorsa 1000 tavuk yap bence. 10 katı oran olsun.
 

keyloger

Rektör
Katılım
4 Ocak 2008
Mesajlar
13,268
Reaksiyon puanı
237
Puanları
243
başka bu tip sorulara meraklı arkadaş yok heralde forumda. :)
 
Üst