Vai al contenuto principale
🔒 Modalità anteprima. Le prime quindici lezioni di Foundations sono gratuite; questa è Pro. Avvia un trial di 7 giorni per sbloccare l'editor, i suggerimenti AI e il resto del programma. Carta richiesta, disdici in qualsiasi momento dalla Dashboard.Avvia trial di 7 giorni →
← CorsiPython FoundationsModule 9 · Bonus: mini-projectsMINI: Log parser — top 3 IPs by error countmission171 / 174
+200 XP
Compito🌐 shown in RU
Implement `top_error_ips(lines, n=3)` for nginx-style log lines. Run it three times so we cover both boundaries plus the canonical case: 1. canonical sample (8 lines, mixed 5xx/2xx) with n=3 → top 3 error IPs 2. empty list with n=3 → empty result (boundary: no input) 3. canonical sample with n=1 → top 1 only (boundary: small n) Print each result on its own line. Expected: [('10.0.0.5', 3), ('10.0.0.7', 2), ('10.0.0.1', 1)] [] [('10.0.0.5', 3)]
✏️ Scrivi il tuo codice qui
🐍
Caricamento Python...
Download una tantum (~1 MB). Poi è istantaneo.
📊 Risultato
Premi Esegui per vedere il risultato...

💬 Discussione

Sii il primo a fare una domanda o condividere un consiglio.
Accedi per partecipare alla discussione. La lettura è gratuita.
Caricamento discussione…