Question

Difficulty: MediumTablo Yorumlama Mantığı

Bir Ar-Ge merkezinde görev yapan Ali, Burak, Ceren ve Derya adlı uzmanların uzmanlık alanları (Yazılım, Donanım, Yapay Zeka, Siber Güvenlik) ve projelerinde kullandıkları programlama dilleri (Python, Java, C++, Go) ile ilgili bazı bilgiler şu şekildedir:

UzmanUzmanlık AlanıProgramlama Dili
Ali
Burak
Ceren
DeryaSiber Güvenlik

* Her bir uzmanın uzmanlık alanı ve kullandığı programlama dili birbirinden farklıdır.
* Donanım uzmanı olan kişi JavaJava kullanmaktadır.
* Derya, Siber Güvenlik alanında uzmandır ve GoGo dili kullanmamaktadır.
* Ceren, PythonPython kullanmaktadır fakat Yapay Zeka uzmanı değildir.
* Ali, Yapay Zeka uzmanı değildir.

Buna göre, Yapay Zeka uzmanı olan kişi ve kullandığı programlama dili aşağıdakilerin hangisinde sırasıyla doğru olarak verilmiştir?

  1. A
    Ali - Go
  2. B
    Ceren - Python
  3. Burak - GoAnswer
  4. D
    Ali - Java
  5. E
    Burak - C++

Answer

Burak - Go
Mantıksal ad��mlar sonucunda Derya'nın C++ kullandığı, Ceren'in Yazılım uzmanı olduğu, Ali'nin Donanım uzmanı olup Java kullandığı ve geriye kalan Burak'ın Yapay Zeka uzmanı olup Go dili kullandığı net bir şekilde ortaya çıkar. Bu nedenle doğru eşleştirme 'Burak - Go' şeklindedir.

Step-by-Step Solution

1
Derya'nın kullandığı programlama dilini belirlemek.
Derya C++ kullanmaktadır.
Derya Siber Güvenlik uzmanıdır. Donanım uzmanı Java kullandığı için Derya Java kullanamaz. Ceren Python kullandığı için Derya Python da kullanamaz. Derya'nın Go kullanmadığı da öncülde belirtildiğine göre, ona sadece C++ kalır.
2
Ceren'in uzmanlık alanını belirlemek.
Ceren Yazılım uzmanıdır.
Ceren Yapay Zeka uzmanı değildir. Derya Siber Güvenlik uzmanıdır. Ceren Python kullandığı için Java kullanan Donanım uzmanı da olamaz. Geriye kalan tek uzmanlık alanı olan Yazılım, Ceren'e aittir.
3
Ali ve Burak'ın uzmanlık alanlarını ve dillerini bulmak.
Ali Donanım uzmanıdır ve Java kullanmaktadır; Burak Yapay Zeka uzmanıdır ve Go kullanmaktadır.
Ali Yapay Zeka uzmanı olmadığına göre Donanım uzmanı olmalıdır. Donanım uzmanı Java kullandığı için Ali Java kullanır. Bu durumda geriye kalan Burak Yapay Zeka uzmanı olur ve geriye kalan Go dilini kullanır.

Key Concept

Tablo Yorumlama ve Mantıksal Çıkarım

Hints

1
Derya'nın uzmanlık alanının Siber Güvenlik olduğunu ve Go kullanmadığını bilerek işe başlayın. Donanım uzmanının Java kullandığını da hesaba katarak Derya'nın dilini bulun.
2
Derya'nın C++ kullandığını bulduktan sonra Ceren'in uzmanlık alanına odaklanın. Ceren Python kullandığına göre Donanım uzmanı olamaz; Yapay Zeka uzmanı olmadığı da verilmiştir.
3
Ceren'in Yazıl��m uzmanı olduğunu belirledikten sonra geriye kalan iki uzmanlık (Donanım ve Yapay Zeka) ile iki kişiyi (Ali ve Burak) eşleştirin. Ali Yapay Zeka uzmanı olmadığına göre Donanım uzmanıdır.

Practice More

Bu tür sorularda hız kazanmak için her zaman kesinleşen bilgileri tabloya doğrudan yazıp, dolaylı kısıtlamaları (örneğin 'Donanım uzmanı Java kullanır' gibi koşullu ifadeleri) diğer hücreleri elemek için kullanın.

Alternative Method

Soruyu çözerken 4x4 boyutlarında boş bir tablo çizip satırlara isimleri, sütunlara ise uzmanlık alanlarını ve dilleri yazarak öncüller doğrultusunda eleme (D/Y) yöntemiyle hücreleri doldurabilirsiniz.
Estimated Time:1m 30s
Rate this question