Menu
CoddyTech

Ulasan: Pelacak Turnamen

Termasuk bagian Logika dan Alur dalam perjalanan Python di Coddy. Pelajaran 38 dari 78.

challenge icon

Tantangan

Sulit

Dalam turnamen game kompetitif, para pemain mengikuti pertandingan yang berbeda. Tugasmu adalah menganalisis partisipasi pemain dalam tiga pertandingan menggunakan set Python.

Kamu akan diberi tiga set pemain:

  • match1: Pemain yang mengikuti Pertandingan 1
  • match2: Pemain yang mengikuti Pertandingan 2
  • match3: Pemain yang mengikuti Pertandingan 3

Tugasmu adalah:

  1. Temukan pemain yang mengikuti ketiga pertandingan
  2. Identifikasi pemain yang mengikuti tepat dua pertandingan
  3. Tentukan pemain yang hanya mengikuti satu pertandingan
  4. Hitung jumlah total pemain unik dalam turnamen
  5. Temukan pemain yang mengikuti Pertandingan 1, tetapi tidak mengikuti Pertandingan 2 atau Pertandingan 3

Cetak hasilnya dengan format berikut:

  • Gunakan sorted(list(set_name)) untuk menampilkan pemain dalam urutan alfabetis
  • Cetak dengan format output persis seperti yang ditunjukkan dalam contoh

Contoh Input:

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

Contoh Output:

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']

Coba sendiri

# Baca input untuk ketiga pertandingan
match1 = eval(input())
match2 = eval(input())
match3 = eval(input())

# 1. Temukan pemain yang berpartisipasi dalam ketiga pertandingan

# 2. Temukan pemain yang berpartisipasi dalam tepat dua pertandingan

# 3. Temukan pemain yang berpartisipasi dalam satu pertandingan saja

# 4. Hitung jumlah pemain unik

# 5. Temukan pemain yang hanya berpartisipasi dalam Match 1

# Cetak hasil dalam format yang ditentukan

Semua pelajaran di Logika dan Alur

Latihan sendiri: Compiler Python online