Tenim un torneig al voltant d’alguna activitat competitiva (no importa realment quina), on tenim uns jugadors i uns resultats.
Escriu una funció
classificacio(noms,resultats). Aquesta
funció té com a paràmetres una llista d’strings
noms, amb els noms dels jugadors, i una altra llista,
resultats amb els resultats de les partides entre dos
jugadors. Cada element de la llista és una tupla de tres elements:
(j1,j2,r).
A cada tupla de la llista resultats, el primer i el
segon element són els noms dels jugadors (strings), i el tercer
element (també una string) és el resultat de la partida entre
aquests dos jugadors, que pot ser ’1-0’, si ha guanyat
j1, ’0-1’, si ha guanyat j2, o bé
’1/2-1/2’, si han empatat.
La funció classificacio(noms,resultats) no ha de
retornar res. Ha d’escriure la taula classificatòria
del torneig, ordenada alfabèticament segons el nom dels
jugadors. Ha de mostrar, per a cada jugador, les vegades que ha guanyat,
que ha empatat, i que ha perdut.
Teniu exemples en el joc de proves públic.
La funció té dues llistes com a paràmetres. Una llista d’strings i una altra llista de tuples de tres strings cada una.
Un cop definida la funció, en provar-la al REPL de Python us hauria de sortir el mateix que podeu observar més avall.
Autoria: Jordi Delgado (basat en el problema P64031 de Proal)
Generació: 2026-01-25T16:34:02.595Z
© Jutge.org, 2006–2026.
https://jutge.org