Programozó versenyek

Programozási nyelvek 2, 2018. december 5., Sz14 ZH

2018. december 5. 14:05 – 2018. december 5. 15:50

Osztálykirándulások

Írjon programot, amely a standard bemenet soraiból középiskolai osztályok osztálykirándulásokra vonatkozó adatait olvassa be! A sorok azt írják le, hogy melyik osztály milyen városokban járt az elmúlt években osztálykirándulni. A sorok felépítése a következő:

évfolyam;betű:helyszín[,helyszín]…

Az évfolyam egy egész szám, a betű az angol ábécé egy betűje, a helyszínek pedig sztringek. Egy osztály több városban is járhatott az elmúlt években osztálykirándulni.

A programja határozza meg, hogy az egyes városokban melyik osztályok jártak osztálykirándulni, és írja a standard kimenetre annak a városnak a nevét, ahol legalább két osztály is megfordult! Ha több ilyen város is lenne, akkor ezeket a városokat a nevük lexikografikus sorrendjében adja meg, soronként egyet-egyet! A városok neve mögött adja meg azt is a példa kimenetben látható formában, hogy hány osztály látogatott az adott városba!

Példa bemenet

  1. 4;A:Berlin,Porto,Bukarest,London
  2. 3;B:London,Parizs
  3. 2;C:Berlin,Moszkva
  4. 1;A:Becs,London,Praga
letöltés szöveges állományként

A példa bemenethez tartozó kimenet

  1. Berlin: 2
  2. London: 3
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2019.03.01.