Çözüldü Python mantık sorusu nasıl yapılır?

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

Eray Efe

Hectopat
Katılım
5 Temmuz 2020
Mesajlar
629
Makaleler
1
Çözümler
7
Yer
Kahramanmaraş
Daha fazla  
Cinsiyet
Erkek
Python fonksiyonlar, veri türleri mantık vb. üzerine iki hafta sonra sınavım var.
Bize yöneltilen mantık sorusu, içinden çıkamadım bir bakar mısınız?

Bir çiftçi yanındaki kedi, civciv ve buğdayı bir nehirden karşıya geçirmek zorundadır. Kayıkla karşıya geçerken her defasında birini yanına alabilir. Eğer civciv ile kediyi ya da civciv ile buğdayı yalnız bırakırsa kedi civcivi, civciv ise buğdayı yiyecektir. Hiçbirini yedirmeden karşıya geçirmek için önce hangisini karşıya geçirmelidir?

A) kediyi b) buğdayı C) civcivi D) kendisini e) hepsini.

İkinci adımda aşağıdakilerden hangisini yapmalıdır?

A) Civcivi götürüp gelirken buğdayı getirmek.

B) Kediyi götürüp gelirken buğdayı getirmek.

C) Buğdayı götürüp gelirken civcivi getirmek.

D) Civcivi götürüp gelirken buğdayı getirmek.

E) Buğdayı götürüp gelirken kediyi getirmek.

İlk soru sanırım "C" ama ilk soruyu "C" yaparsak da öteki soru çıkmıyor...
Bir bakar mısınız kafayı yemek üzereyim. 😅
 
Son düzenleyen: Moderatör:
Çözüm
Civcivi karşıya geçirir. Daha sonra yalnız geri döner. Buğdayı alıp tekrar geçer. Daha sonra civciv ile geri döner. Civcivi tek başına bırakıp kediyle tekrar geçer. Kedi buğdayı yemiyeceği için tek başına geri döner ve civcivi geri alır. Yani iki sorununda cevabı C şıkkı.
Civcivi karşıya geçirir. Daha sonra yalnız geri döner. Buğdayı alıp tekrar geçer. Daha sonra civciv ile geri döner. Civcivi tek başına bırakıp kediyle tekrar geçer. Kedi buğdayı yemiyeceği için tek başına geri döner ve civcivi geri alır. Yani iki sorununda cevabı C şıkkı.
 
Çözüm

Geri
Yukarı