24/01/10 10:40
wicca89
Salve ragazzi vi prego aiutatemi con questo esercizio sui file non riesco proprio a venirne a capo
Esercizio 5 (max 7)
Sia dato un file testo auditel.txt. Le informazioni sono così strutturate: il primo rigo contiene il nome dell’emittente. Per ogni emittente, seguono due righe contenenti un orario e il tipo di trasmissione seguito dal carattere ‘|’ e dal numero di telespettatori. Scrivere una function che dato in input un orario, stampi il nome dell’emittente e il tipo di trasmissione che hanno ottenuto il maggior numero di telespettatori.
Input: 23
statistiche.txt
Rai 1<eoln>
21 Telefilm*3418<eoln>
23 Varieta’*984<eoln>
Rai 2<eoln>
21 Telefilm*2091<eoln>
23 Varieta’*865<eoln>
Rai 3<eoln>
21 Varieta’*1618<eoln>
23 Documentario*452<eoln>
Canale 5<eoln>
21 Telefilm*2362<eoln>
23 Film*994<eoln>
Italia 1<eoln>
21 Varieta’*2662<eoln>
23 Sport*804<eoln>
Rete 4<eoln>
21 Film*1207<eoln>
23 Film*663<eoln><eof>
Output:
23 Canale 5 Film
Esercizio 5 (max 7)
Sia dato un file testo auditel.txt. Le informazioni sono così strutturate: il primo rigo contiene il nome dell’emittente. Per ogni emittente, seguono due righe contenenti un orario e il tipo di trasmissione seguito dal carattere ‘|’ e dal numero di telespettatori. Scrivere una function che dato in input un orario, stampi il nome dell’emittente e il tipo di trasmissione che hanno ottenuto il maggior numero di telespettatori.
Input: 23
statistiche.txt
Rai 1<eoln>
21 Telefilm*3418<eoln>
23 Varieta’*984<eoln>
Rai 2<eoln>
21 Telefilm*2091<eoln>
23 Varieta’*865<eoln>
Rai 3<eoln>
21 Varieta’*1618<eoln>
23 Documentario*452<eoln>
Canale 5<eoln>
21 Telefilm*2362<eoln>
23 Film*994<eoln>
Italia 1<eoln>
21 Varieta’*2662<eoln>
23 Sport*804<eoln>
Rete 4<eoln>
21 Film*1207<eoln>
23 Film*663<eoln><eof>
Output:
23 Canale 5 Film
aaa