Comme vous le savez, la phase de groupes de la Coupe du monde est terminée et à partir de demain, les 16 meilleures équipes entameront la phase à élimination directe:
- Brésil (BRA)
- Mexique (MEX)
- Pays-Bas (NED)
- Chili (CHI)
- Colombie (COL)
- Grèce (GRE)
- Costa Rica (CRC)
- Uruguay (URU)
- France (FRA)
- Suisse (SUI)
- Argentine (ARG)
- Nigéria (NGA)
- Allemagne (GER)
- États-Unis (USA)
- Belgique (BEL)
- Algérie (ALG)
Dans la phase à élimination directe, après chaque match, le vainqueur passe au tour suivant et le perdant rentre à la maison (il n'y a pas de match nul). Cliquez ici pour en savoir plus sur la phase à élimination directe.
Vous avez été embauché par golfbet.com, un nouveau site de paris, car vous êtes connu pour être bon en programmation et en paris sportifs. Votre tâche consiste à écrire un programme ou une fonction qui peut deviner le vainqueur d'un match. Bien sûr, tout le monde fait des suppositions différentes, cela n'a pas d'importance tant que vos suppositions sont cohérentes.
Si vous ne voulez pas deviner, vous pouvez utiliser les suppositions suivantes:
BRA
BRA
CHI
BRA
COL
COL
URU
GER
FRA
FRA
NGA
GER
GER
GER
ALG
GER
NED
NED
MEX
NED
CRC
CRC
GRE
ARG
ARG
ARG
SUI
ARG
BEL
BEL
USA
- Le programme doit sortir le même vainqueur quel que soit l'ordre des équipes (le vainqueur du match BRA-CHI doit être le même que celui du match CHI-BRA)
- Si une équipe perd, elle ne peut plus jouer de matchs. Cela signifie que pour les matchs qui n'ont pas lieu, vous devez l'indiquer. Par exemple, si votre programme devine le Brésil pour gagner le match BRA-CHI, alors CHI-GER doit retourner "aucun résultat", car le Chili ne jouera pas contre l'Allemagne. Voir le lien ci-dessus pour l'horaire.
Par souci de simplicité, vous n'avez pas à gérer le match de bronze (mais vous pouvez bien sûr).
Votre programme ou fonction prend deux chaînes en entrée: le code de pays à 3 lettres des deux équipes et renvoie le code de pays de l'équipe gagnante (vous pouvez utiliser une entrée / sortie standard ou deux paramètres de fonction / valeur de retour). Si les deux équipes données ne joueront pas selon vos suppositions, vous devez renvoyer autre chose (cela peut être tout sauf les codes de pays, par exemple une chaîne vide, null, un message d'erreur). Vous pouvez supposer que l'entrée est correcte (deux codes de pays différents qui sont dans la liste).
Il s'agit principalement d'un code-golf, donc le programme le plus court en octets gagne. Cependant, des solutions agréables et délicates sont également précieuses.
Exemple (bien sûr, vous pouvez faire vos propres suppositions):
entrée: BRA CHI sortie: BRA
entrée: CHI BRA sortie: BRA
entrée: CHI GER sortie: aucun résultat
BRA BRAet HAZ CHEEZBURGERdoit être gérée correctement?