Programozó versenyek

Programozási nyelvek 2, 2018. december 19., Sz12 ZH

2018. december 19. 12:10 – 2018. december 19. 13:55

Nagy költők utazásai

Írjon programot, amely a standard bemenetről olyan sorokat olvas be, amelyek azt írják le, hogy nagy költőink mikor, melyik évben mely városokban fordultak meg! A sorok alakja a következő:

városnév:költő_neve,évszám[;költő_neve,évszám]…

A költő_neve és a városnév sztringek, az évszám pedig egy négy számjegyű pozitív egész szám. A költő_nevek azonosítók, nem szerepel a felsorolásban két azonos nevű költő. A sorban a kettőspont és a vessző karakterek kizárólag elhatároló szerepet töltenek be.

A programja írja a standard kimenetre az egyes költők neveit ábécérendben, és azt, hogy hány városban fordult meg az adott költőnk, majd ezután sorolja is fel ezeket a településeket ábécérendben, soronként egyet-egyet! Ügyeljen rá, hogy egy várost akkor is csak egyszer szerepeltessen a felsorolásban, ha a költő esetleg többször is tiszteletét tette volna az adott településen! A pontos formátumhoz tekintse a példa kimenetet!

Példa bemenet

  1. Debrecen:Petofi Sandor,1844
  2. Pest:Petofi Sandor,1846;Petofi Sandor,1848;Arany Janos,1849;Arany Janos,1860
  3. Nagyszalonta:Petofi Sandor,1847;Arany Janos,1847
  4. Nagykoros:Arany Janos,1851
letöltés szöveges állományként

A példa bemenethez tartozó kimenet

  1. Arany Janos (3):
  2. Nagykoros
  3. Nagyszalonta
  4. Pest
  5. Petofi Sandor (3):
  6. Debrecen
  7. Nagyszalonta
  8. Pest
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2024.09.30.