Dakar


Enviar solució

Punts: 7
Temps Límit: 5.0s
Límit de memòria: 64M

Autor/a:
tipus del problema
Diccionaris
Categoria
Codejam
Llenguatges permesos
Bash, C, C#, C++, Haskell, Java, Kotlin, PHP, Python

Dakar

Coneixeu el Dakar? Es tracta d’una cursa de resistència per terrenys desafiants com deserts i muntanyes en la qual hi participen diferents equips i diferents vehicles (motos, cotxes, camions…). Potser heu sentit a parlar d’en Carlos Sainz… Us sona la frase “Trata de arrancarlo Carlos!!!”? Doncs aquest any ha guanyat el seu quart Dakar. Enhorabona Carlos.

Com a homenatge, avui haureu de fer un programa que ens representi les dades de cada stage del Dakar. De l’stage seleccionada haureu de mostrar les dades ordenades de manera que els pilots que han trigat MENYS a finalitzar la cursa quedin al davant.

Entrada

El programa rebrà línies en el següent format: “[numero de l’stage] - [nom del pilot] - [temps en segons]” p.e.: “1 - Carlos Sainz - 3600” fins que una de les entrades sigui "exit". Desprès, rebrà una última línia amb un valor numéric que representarà l’stage de la qual en volem saber les dades.

Sortida

La llista de corredors ordenada en funció del temps que han trigat (els més ràpids primer) de l’Stage seleccionada en el següent format: “[nom del pilot] - [temps en format HH:MM:SS]”

Exemple d'Entrada

1 - Carlos Sainz - 3600
2 - Jean - 45039
3 - Nasser - 9684
1 - Jean - 2456
1 - Nasser - 465425
2 - Carlos Sainz - 60
2 - Nasser - 123445
3 - Carlos Sainz - 21445
3 - Jean - 42554432554
exit
1

Exemple de Sortida

Jean - 00:40:56
Carlos Sainz - 01:00:00
Nasser - 129:17:05

Comentaris


  • 0
    a24marcasrod  comentat a les oct. 21, 2024, 8:19 a.m.

    Solo he sabido hacerlo con POO, tela con el ejercicio Marc jajaja