Please ignore secret bonuses. Secret tests do NOT award bonus. Max hw grade is 30+2 bonus efficiency

Do you need help?

Notice Board

Per partecipare al corso di Fondamenti di programmazione 2023-24 loggatevi e attivatelo nella vostra pagina dei corsi preferiti. A quel punto il corso appare nel menù personale cliccando sul proprio avatar. Per i materiali degli anni precedenti seguite lo stesso metodo.

To join the Programming/Lab 2023-24 course, log-on and select it on the my courses page. It will appear on the personal menu of your avatar. For earlier years use the same method.

attore preferito

a
ares.angeloni (1060 points)
9 24 37
in Es3 by (1.1k points)
mi servirebbe un consiglio su come realizzare la funzione attore preferito. ho provato ad adottare la stessa tecnica del regista preferito (crearsi una lista con le occorrenze, controllare tra tutti i massimi chi ha la precedenza, in base alle regole) ma dovendo realizzare controlli multipli il tutto risulta molto dispersivo e intricato. come potrei fare per controllare i parametri secondari?
333 views

1 Answer

a.capobianco1 (16770 points)
11 54 165
by (16.8k points)

Scandisci i film e per ognuno gli attori.

Usa un dizionario per memorizzare oggetto, genere età e occorrenzee tutto quanto ti possa servire (usa le stesse chiavi e cambia solo i valori)

Aggiungi ogni dizionario ad una lista vuota solo quando il numero di occorrenza è il più alto che hai trovato.

Ordina la tabella e prendi il primo elemento

Ps: 

devi mettere degli if per vedere quali attori conteggiare e quindi memorizzare nei dizionari che alla fine finiranno in tabella

a
ares.angeloni (1060 points)
9 24 37
by (1.1k points)
e per i casi in cui l età, o il genere non sono presenti come li considero nei controlli?