Programozó versenyek

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

2020. november 24. 12:05 – 2020. november 24. 13:45

Színes üveggolyók

Gyermekkorában ki ne álmodozott volna arról, hogy neki van a legnagyobb, legszínesebb üveggolyó-gyűjteménye? Most ön is újra felidézheti ezeket a szép emlékeit ennek a feladatnak a segítségével.

Írjon programot, amely a standard bemenetről állományvégjelig (EOF-ig) kétféle alakú sort olvas be!

Az egyszerűbb alakú sor nem tartalmaz kettőspont karaktert, ebben az esetben egy szín megnevezését találja a sorban. Ekkor a standard kimenetre kell írnia annak a gyereknek a nevét, akinél a megadott színű üveggolyó éppen van, vagy az „unknown” szöveget, ha ez az információ nem áll a rendelkezésére.

A bonyolultabb szerkezetű sor alakja a következő:

szín:név

Egy ilyen sor az adott színű üveggolyó átadását, illetve megszerzését írja le: az üveggolyó az eredeti tulajdonosától a megadott nevű gyerekhez kerül. Ebben az esetben nem kell semmit sem a kimenetre írnia.

Példa bemenet

  1. kek:Peti
  2. zold:Anna
  3. piros
  4. piros:Kati
  5. kek
  6. zold
  7. kek:Dani
  8. kek:Zoli
  9. kek
letöltés szöveges állományként

A példa bemenethez tartozó kimenet

  1. unknown
  2. Peti
  3. Anna
  4. Zoli
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2024.09.30.