Programozó versenyek

Programozási nyelvek 2, 2020. november 24., K8 ZH

2020. november 24. 8:05 – 2020. november 24. 9:45

Találkozási pontok

Turistatérképeken találkozási pontoknak nevezzük azokat az útvonalpontokat, amelyeket több jelzett turistaútvonal is érint.

Írjon programot, amely turistaútvonalak adatait olvassa be a standard bemenet soraiból állományvégjelig (EOF-ig), soronként egyet-egyet! A sorok felépítése a következő:

útvonal_azonosító#útvonalpont_neve#útvonalpont_neve[#útvonalpont_neve]…

Az útvonal_azonosító és minden útvonalpont_neve olyan sztring, amely nem tartalmaz kettőskereszt („#”) karaktert, a kettőskereszt karakterek kizárólag az útvonal_azonosító és a útvonalpont_nevek egymástól való elhatárolására szolgálnak a sorban.

A programja listázza ki azoknak az útvonalpontoknak a nevét lexikografikusan növekvő sorrendben, amelyeket a legtöbb jelzett turistaútvonal érint!

Példa bemenet

  1. P-#Miskolctapolca#Bukkszentkereszt#Szeleta-teto#Szentlelek#Bankut#Javorkut
  2. K-#Javorkut#Omassa#Szentlelek#Varbo
letöltés szöveges állományként

A példa bemenethez tartozó kimenet

  1. Javorkut
  2. Szentlelek
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2019.03.01.