Registra los resultados de una pequeña competencia de fútbol.
A partir de un archivo de entrada que contiene qué equipo jugó contra cuál y cuál fue el resultado, crea un archivo con una tabla como esta:
Team | MP | W | D | L | P
Devastating Donkeys | 3 | 2 | 1 | 0 | 7
Allegoric Alaskans | 3 | 2 | 0 | 1 | 6
Blithering Badgers | 3 | 1 | 0 | 2 | 3
Courageous Californians | 3 | 0 | 1 | 2 | 1
¿Qué significan esas abreviaturas?
Una victoria le otorga al equipo 3 puntos. Un empate, 1. Una derrota, 0.
El resultado se ordena por puntos, de forma descendente. En caso de empate, los equipos se ordenan alfabéticamente.
Tu programa de recuento recibirá una entrada como esta:
Allegoric Alaskans;Blithering Badgers;win
Devastating Donkeys;Courageous Californians;draw
Devastating Donkeys;Allegoric Alaskans;win
Courageous Californians;Blithering Badgers;loss
Blithering Badgers;Devastating Donkeys;loss
Allegoric Alaskans;Courageous Californians;win
El resultado del partido se refiere al primer equipo de la lista. Así, esta línea:
Allegoric Alaskans;Blithering Badgers;win
significa que los Allegoric Alaskans vencieron a los Blithering Badgers.
Esta línea:
Courageous Californians;Blithering Badgers;loss
significa que los Blithering Badgers vencieron a los Courageous Californians.
Y esta línea:
Devastating Donkeys;Courageous Californians;draw
significa que los Devastating Donkeys y los Courageous Californians empataron.
Regístrate en Exercism para aprender y dominar SQLite con 81 ejercicios y mentoría humana real, todo gratis.