"Crea un algoritmo che possa rilevare gli outlier in una lista di numeri."
Questo algoritmo dovrebbe utilizzare un approccio statistico per rilevare gli outlier in un elenco di numeri. In primo luogo, dovrebbe calcolare la media e la deviazione standard del dataset. Successivamente, l'algoritmo dovrebbe scorrere ogni elemento dell'elenco, calcolando la differenza tra ogni elemento e la media. Se la differenza è maggiore di due deviazioni standard, allora quell'elemento può essere contrassegnato come outlier. Questo algoritmo dovrebbe anche essere in grado di rilevare gli outlier che non seguono necessariamente la distribuzione normale. In questo caso, l'algoritmo dovrebbe calcolare l'Intervallo Interquartile (IQR) invece della deviazione standard. L'algoritmo dovrebbe quindi verificare se un valore è al di sopra del limite superiore (Q3 + 1,5*IQR) o al di sotto del limite inferiore (Q1 - 1,5*IQR). Qualsiasi elemento al di là di questo intervallo verrà contrassegnato come outlier.