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 →
← CorsiInterview PrepModulo 5 · Progettazione e comportamento del sistemaProgettazione del sistema: abbreviazione URL (schizzo)mission81 / 104
+200 XP
Compito
📝 **Compito:** Implementa una classe `UrlShortener` con `shorten(long_url) → short_code` e `expand(short_code) → long_url`. Utilizza un contatore Base62 in modo che i codici siano deterministici e privi di collisioni. 📋 Implementa la funzione sopra. I casi di test vengono eseguiti automaticamente. 💡 **Suggerimento:** rileggi la teoria se rimani bloccato: lo schema è proprio lì.
✏️ 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…