Programozó versenyek

Levelező Magas szintű programozási nyelvek 1 beugró, 2016. május 27.

2016. május 27. 13:05 – 2016. május 27. 16:05

TV műsor

Írjon programot, amely egy adott napon adásba kerülő tévéműsorokat írja a standard kimenetre időrendi sorrendben! Ha két műsor azonos időben kezdődne, akkor őket a program az őket vetítő csatornák neveinek ábécérendje szerinti sorrendben írja ki!

A feldolgozandó adatokat a program a standard bemenetről olvassa. A bemenet első sorában a hét egyik napja fog szerepelni, az ezen a napon adásba kerülő műsorokat kell kiírnia a programnak. A bemenet további, legfeljebb 400 sorának alakja a következő:

műsor_neve adó_neve nap óra:perc

A műsor_neve és az adó_neve egy-egy legfeljebb 30 karakter hosszúságú, a nap egy legfeljebb 10 karakter hosszúságú sztring, míg az óra és a perc egy 0 és 24 óra közötti időpontot határoz meg. A sztringek egyike sem tartalmaz szóköz karaktert, bennük a szóközöket aláhúzás karakterek helyettesítik.

Példa bemenet

  1. Hetfo
  2. Haverok TV2 Csutortok 19:00
  3. A_nagyon_nagy_baj M1 Hetfo 20:00
  4. A_programozok_elete RTL Kedd 20:00
  5. DVSC-FTC Viasat3 Hetfo 16:00
  6. Reggeli RTL Hetfo 08:10
  7. Reggeli RTL Kedd 08:10
  8. Reggeli RTL Szerda 08:10
  9. Game_of_Thrones HBO Vasarnap 20:00
  10. Bananos_Joe Viasat3 Pentek 19:00
  11. Lotto_Sorsolas M1 Vasarnap 20:00
  12. Ebedido M1 Hetfo 12:00
  13. DragonBall_Z RTL Hetfo 16:00
letöltés szöveges állományként

A példa bemenethez tartozó kimenet

  1. Reggeli RTL 08:10
  2. Ebedido M1 12:00
  3. DragonBall_Z RTL 16:00
  4. DVSC-FTC Viasat3 16:00
  5. A_nagyon_nagy_baj M1 20:00
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2024.09.30.