Menu
Coddy logo textTech

Özet - Turnuva Takipçisi

Coddy'nin Python Journey'sinin Logic & Flow bölümünün bir parçası — ders 38 / 78.

challenge icon

Görev

Zor

Rekabetçi bir oyun turnuvasında oyuncular farklı maçlara katılırlar. Göreviniz, Python kümelerini (sets) kullanarak üç maçtaki oyuncu katılımını analiz etmektir.

Size üç oyuncu kümesi verilecek:

  • match1: 1. Maça katılan oyuncular
  • match2: 2. Maça katılan oyuncular
  • match3: 3. Maça katılan oyuncular

Göreviniz şunları yapmaktır:

  1. Her üç maça da katılan oyuncuları bulun
  2. Tam olarak iki maça katılan oyuncuları belirleyin
  3. Sadece bir maça katılan oyuncuları belirleyin
  4. Turnuvadaki toplam benzersiz oyuncu sayısını sayın
  5. 1. Maça katılan ancak 2. veya 3. Maça katılmayan oyuncuları bulun

Sonuçları aşağıdaki formatta yazdırın:

  • Oyuncuları alfabetik sırayla görüntülemek için sorted(list(set_name)) kullanın
  • Örnekte gösterilen tam çıktı formatını yazdırın

Örnek Girdi:

{"Alice", "Bob", "Charlie", "Diana"}
{"Charlie", "Diana", "Eve", "Frank"}
{"Alice", "Diana", "Frank", "George"}

Örnek Çıktı:

Players in all matches: ['Diana']
Players in exactly two matches: ['Alice', 'Charlie', 'Frank']
Players in only one match: ['Bob', 'Eve', 'George']
Total unique players: 7
Players in Match 1 only: ['Bob']

Kendin dene

# Üç maç için girdi oku
match1 = eval(input())
match2 = eval(input())
match3 = eval(input())

# 1. Her üç maça da katılan oyuncuları bul

# 2. Tam olarak iki maça katılan oyuncuları bul

# 3. Sadece bir maça katılan oyuncuları bul

# 4. Toplam benzersiz oyuncu sayısını hesapla

# 5. Sadece 1. Maçta yer alan oyuncuları bul

# Sonuçları belirtilen formatta yazdır

Logic & Flow bölümündeki tüm dersler