Come cita il post del professore:
- ATTENZIONE: SONO VIETATE le variabili globali.
- ATTENZIONE: SONO VIETATE tutte le altre librerie a parte quelle già importate nel testo.
- ATTENZIONE: i vostri programmi NON DEVONO sfruttare eventuali periodicità o caratteristiche strutturali degli input, ma devono essere applicabili a qualsiasi input valido.
Non credo sia vietato utilizzare le classi, in quanto non citate nei divieti.
Per quanto riguarda il typing stessa cosa, finchè non devi importare librerie è lecito.