Bir yazılım firmasında çalışan Arda, Banu, Canan, Demir ve Elif isimli beş yazılımcı; Java, Python, C++, Swift ve Go dillerinden yalnızca birini uzmanlık alanı olarak seçmiştir. Arda ve Demir erkek, diğer yazılımcılar ise kadındır.
Bu yazılımcıların seçtiği dillerle ilgili şunlar bilinmektedir:
* Her yazılımcı farklı bir dili seçmiştir.
* Java'yı seçen kişi kadın yazılımcılardan biridir.
* Demir, Python veya Go dillerinden birini seçmiştir.
* Swift'i seçen kişi Canan'dır.
* Arda'nın seçtiği dil ne C++ ne de Go'dur.
Buna göre, Go dilini seçen yazılımcı aşağıdakilerden hangisidir?
- AArda
- BBanu
- CCanan
- DemirCevap
- EElif
Cevap
Demir
Doğru seçenek Demir'dir. Canan Swift'i seçtiğinden geriye kalan diller Java, Python, C++ ve Go'dur. Java'yı bir kadın seçtiği için erkek olan Arda Java seçemez. Arda'nın Go ve C++ seçmediği de bilindiğinden, Arda Python seçmek zorundadır. Demir ise Python veya Go'dan birini seçeceğinden ve Python seçildiğinden, geriye sadece Go kalır.
Adım Adım Çözüm
Anahtar Kavram
Mantıksal eleme ve tablo yöntemiyle eşleştirme yapma
İpuçları
1
Soruda verilen kişileri cinsiyetlerine göre (Erkek / Kadın) gruplandırarak işe başlayın.
2
Canan'ın Swift seçtiğini ve Java'nın mutlaka bir kadın (Banu veya Elif) tarafından seçilmesi gerektiğini kullanarak Arda'nın hangi dili seçmek zorunda kaldığını bulun.
3
Arda'nın Python seçtiğini bulduktan sonra, Demir'in seçenekleri olan Python ve Go arasından hangisinin Demir'e kalacağını belirleyin.
Daha Fazla Pratik
Benzer mantıksal akıl yürütme sorularında tablodaki satır ve sütun sayısını artırarak birden fazla özelliğin (örneğin hem dil hem de çalıştıkları departman gibi) aynı anda eşleştirilmesini deneyebilirsiniz.
Alternatif Yöntem
Satırlarında isimlerin (Arda, Banu, Canan, Demir, Elif) ve sütunlarında dillerin (Java, Python, C++, Swift, Go) yer aldığı 5x5 boyutunda bir tablo çizin. Verilen her kesin bilgi için ilgili hücreye 'EVET' (veya ✓) koyup o satır ve sütundaki diğer hücreleri 'HAYIR' (veya X) ile doldurarak eleme yapın.
Tahmini Süre:1m 30s