Some os resultados de uma pequena competição de futebol.
A partir de um arquivo de entrada com os times que se enfrentaram e qual foi o resultado, crie um arquivo com uma tabela assim:
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
O que significam essas abreviações?
Uma vitória vale 3 pontos para o time. Um empate vale 1. Uma derrota vale 0.
A tabela é ordenada por pontos, em ordem decrescente. Em caso de empate, os times são ordenados alfabeticamente.
Seu programa de apuração vai receber uma entrada parecida com 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
O resultado da partida se refere ao primeiro time listado. Então esta linha:
Allegoric Alaskans;Blithering Badgers;win
significa que o Allegoric Alaskans venceu o Blithering Badgers.
Esta linha:
Courageous Californians;Blithering Badgers;loss
significa que o Blithering Badgers venceu o Courageous Californians.
E esta linha:
Devastating Donkeys;Courageous Californians;draw
significa que o Devastating Donkeys e o Courageous Californians empataram.
Crie sua conta no Exercism para aprender e dominar SQLite com 81 exercícios e mentoria humana de verdade, tudo de graça.