Programozó versenyek

Magas szintű programozási nyelvek 1, 2018. március 28., Sz14 ZH

2018. március 28. 14:15 – 2018. március 28. 16:00

Lapozgató

Írjon programot, amely a standard bemenetről folyóiratok legfeljebb 20 karakter hosszúságú, szóköz karaktert nem tartalmazó neveit, valamint egy pontosan 7 karakter hosszúságú sztringet olvas be soronként allományvégjelig (EOF-ig)! Ez utóbbi sztringben csak mínuszjelek ('-') és pluszjelek ('+') szerepelnek. A 7 karakter a folyóiratnak a hét napjain történő megjelenéseit jelzi: az első karakter a hétfői naphoz, a második a keddihez, a harmadik a szerdaihoz, a negyedik a csütörtökihez, az ötödik a péntekihez, a hatodik a szombatihoz, a hetedig pedig a vasárnapi naphoz tartozik. Mínuszjel jelzi, ha az adott napon a lap nem jelenik meg, pluszjel, ha igen.

A programja írja a standard kimenetre soronként azokat a napokat, amelyeken mindegyik napilap megjelenik! Ha több olyan nap is lenne, amikor mindegyik folyóirat megjelenik, akkor ezeket a napokat a hét napjainak hagyományos, Magyarországon használatos sorrendjében, ám angol neveikkel („Monday”, „Tuesday”, „Wednesday”, „Thursday”, „Friday”, „Saturday”, „Sunday”) jelenítse meg a kimeneten!

Példa bemenet

  1. Blikk ++-+-+-
  2. Fules +----+-
  3. Nepszava +----++
  4. Metro ++-+-++
letöltés szöveges állományként

A példa bemenethez tartozó kimenet

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