Menu
Coddy logo textTech

Resumen - Rastreador de torneos

Parte de la sección Logic & Flow del Journey de Python de Coddy — lección 38 de 78.

challenge icon

Desafío

Difícil

En un torneo de juegos competitivos, los jugadores participan en diferentes partidas. Tu tarea es analizar la participación de los jugadores en tres partidas utilizando conjuntos de Python.

Se te darán tres conjuntos de jugadores:

  • match1: Jugadores que participaron en la Partida 1
  • match2: Jugadores que participaron en la Partida 2
  • match3: Jugadores que participaron en la Partida 3

Tu tarea es:

  1. Encontrar a los jugadores que participaron en las tres partidas
  2. Identificar a los jugadores que participaron en exactamente dos partidas
  3. Determinar a los jugadores que participaron en una sola partida
  4. Contar el número total de jugadores únicos en el torneo
  5. Encontrar a los jugadores que participaron en la Partida 1 pero no en la Partida 2 ni en la Partida 3

Imprime los resultados en el siguiente formato:

  • Usa sorted(list(set_name)) para mostrar a los jugadores en orden alfabético
  • Imprime el formato de salida exacto que se muestra en el ejemplo

Ejemplo de Entrada:

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

Ejemplo de Salida:

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

Pruébalo tú mismo

# Leer la entrada para los tres partidos
match1 = eval(input())
match2 = eval(input())
match3 = eval(input())

# 1. Encontrar jugadores que participaron en los tres partidos

# 2. Encontrar jugadores que participaron en exactamente dos partidos

# 3. Encontrar jugadores que participaron en un solo partido

# 4. Contar el total de jugadores únicos

# 5. Encontrar jugadores solo en el Partido 1

# Imprimir los resultados en el formato especificado

Todas las lecciones de Logic & Flow