Přejít k hlavnímu obsahu
🔒 Režim náhledu. Prvních patnáct lekcí Foundations je zdarma; tato je Pro. Spusťte 7denní trial pro odemčení editoru, AI nápověd a zbytku kurzu. Karta vyžadována, zrušte kdykoli v Dashboard.Spustit 7denní trial →
← KurzyPython FoundationsModule 9 · Bonus: mini-projectsMINI: Log parser — top 3 IPs by error countmission171 / 174
+200 XP
Úkol🌐 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)]
✏️ Piš svůj kód zde
🐍
Načítání Pythonu...
Jednorázové stažení (~1 MB). Pak hned běží.
📊 Výsledek
Klikni na Spustit a uvidíš výsledek...

💬 Diskuze

Buď první — polož otázku nebo se podělej o tip.
Přihlas se abys se zapojil do diskuze. Čtení je zdarma.
Načítání diskuze…