Programozó versenyek

Magas szintű programozási nyelvek 2, 2015. december 14., H14 ZH

2015. december 14. 14:05 – 2015. december 14. 15:40

Körözgetés

Írjon programot, amelynek első parancssori argumentuma egy szöveges állomány neve! A szöveges állomány Forma–1-es pilóták adatait tartalmazza, soronként egyet-egyet, a következő formában:

versenyző_neve;verseny_helyszíne;megtett_körök_száma;helyezés

A program versenyzőnként összegezze a megtett körök számát, majd írja a standard kimenetre a versenyzők nevét, soronként egyet-egyet, a megtett körök számának összege szerint csökkenő sorrendben! Azoknak a versenyzőknek a nevét, akiknél megegyezik ez az érték, lexikografikus sorrendben írja a standard kimenetre!

Példa állomány (sample.txt)

  1. Lewis Hamilton;Melbourne;58;1
  2. Daniel Ricciardo;Melbourne;57;6
  3. Lewis Hamilton;Sepang;56;2
  4. Fernando Alonso;Sepang;20;0
letöltés szöveges állományként

Parancssori argumentumok

  1. sample.txt
letöltés szöveges állományként

A futtatás eredménye a standard kimeneten

  1. Lewis Hamilton
  2. Daniel Ricciardo
  3. Fernando Alonso
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2019.03.01.