Programozó versenyek

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

2018. március 28. 10:15 – 2018. március 28. 12: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 nem jelenik meg egyetlen napilap sem! Ha több olyan nap is lenne, amikor nem jelenik meg egyetlen folyóirat sem, 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. Wednesday
  2. Friday
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2019.03.01.