- Esecutori
-
Impara
Impara Python Esempi eseguibili, NumPy, pandas e altro Impara l'IAReti neurali, ML e LLM da zero Impara C e C++ Puntatori, memoria, STL e C++ moderno Impara C#Fondamenti, OOP, LINQ, async ed esercizi .NET Algoritmi Python Ricerca, ordinamento, ricorsione e visualizzazioni O(n) Algoritmi C e C++ Confronta le implementazioni in C e C++
- SfideNuovo
Sfide di programmazione in C#
226 sfide da risolvere in C#, dai primi cicli ai grafi, alla programmazione dinamica e al machine learning. Scrivi il codice nel browser, esegui subito i test e ricevi una revisione dell'IA.
Facile · 134 Media · 68 Difficile · 24
Competenze che allenerai: ConteggioEstrarre le cifreAritmeticaCicliFormuleListeListe 2DCicli annidatiCicli whileCondizioniDiscesa del gradienteDividere stringhe
- Python · C++ · C#
- Test automatici
- Revisione AI
- Soluzioni della community
- 226
- Sfide
- 2
- Soluzioni condivise
- 3
- Linguaggi
Tutte le sfide
Cerca per argomento, linguaggio o difficoltà.
Facile
Un'unica configurazione condivisa
Simula un oggetto di impostazioni singleton: ogni parte del programma legge e scrive la stessa istanza.
Imparerai
SingletonStato condiviso
Nessuna soluzione ancora
Facile
Iscritti agli eventi
Consegna gli eventi agli iscritti di ogni argomento, in stile observer, e conta cosa riceve ciascuno.
Imparerai
Pattern ObserverDizionari
Nessuna soluzione ancora
Facile
Adattatore per sensori di temperatura
Adatta letture da sensori Fahrenheit, Kelvin e Celsius a una sola interfaccia Celsius.
Imparerai
Pattern AdapterConversione di unità
Nessuna soluzione ancora
Facile
Factory di forme
Crea forme da descrizioni testuali con una factory e restituisci l'area di ciascuna.
Imparerai
Factory methodPolimorfismo
Nessuna soluzione ancora
Media
Dimensioni delle cartelle con Composite
Calcola la dimensione totale di ogni cartella in un albero in cui le cartelle contengono file e altre cartelle.
Imparerai
Pattern CompositeAlberi
Nessuna soluzione ancora
Media
Busta paga settimanale
Calcola la paga di una settimana per dipendenti salariati, a ore e a commissione, ciascuno pagato secondo la propria regola.
Imparerai
PolimorfismoCalcolo degli straordinari
Nessuna soluzione ancora
Facile
Decorator del prezzo
Avvolgi un prezzo base in decoratori di sconto, tassa, spedizione e coupon applicati in ordine.
Imparerai
Pattern DecoratorPercentuali
Nessuna soluzione ancora
Media
Ordine di completamento dei task paralleli
Esegui i task in concorrenza con al massimo k alla volta e restituisci l'ordine in cui terminano.
Imparerai
ConcorrenzaCode di priorità
Nessuna soluzione ancora
Facile
Costo delle notifiche
Invia messaggi via email, SMS e push, dove ogni canale calcola il proprio costo.
Imparerai
PolimorfismoDivisione intera
Nessuna soluzione ancora
Media
Stack con minimo
Costruisci uno stack che restituisce istantaneamente il suo elemento minimo dopo ogni push o pop.
Imparerai
StackMinimo corrente
Nessuna soluzione ancora
Media
Costruttore di query SQL
Assembla una query SQL a partire da parti date in qualsiasi ordine, come fa un oggetto builder che raccoglie le impostazioni passo dopo passo.
Imparerai
Pattern BuilderComposizione di stringhe
Nessuna soluzione ancora
Media
Ordine di rilascio RAII
Determina l'ordine in cui le risorse con scope vengono rilasciate quando i loro scope terminano, come garantisce RAII.
Imparerai
RAIIStack
Nessuna soluzione ancora
Facile
Unire clienti e ordini
Unisci i clienti ai loro ordini come un Join LINQ e riporta la spesa totale di ciascuno.
Imparerai
LINQ JoinRaggruppamento
Nessuna soluzione ancora
Facile
Contare i livelli di log
Leggi le righe di un file di log e conta quante sono INFO, WARNING ed ERROR.
Imparerai
Lettura per righeSuddivisione di stringhe
Nessuna soluzione ancora
Facile
Prima età non valida
Valida le età inserite e segnala dove si trova la prima voce errata invece di far crashare il programma.
Imparerai
ValidazioneAnalisi del testo
Nessuna soluzione ancora
Facile
Pedaggi dei veicoli
Calcola i pedaggi per motociclette, auto e camion, dove i camion estendono la regola base dei veicoli con gli assi.
Imparerai
EreditarietàOverride dei metodi
Nessuna soluzione ancora
Facile
Costruire un oggetto JSON
Trasforma chiavi e valori in una stringa di oggetto JSON, facendo l'escape corretto di virgolette e backslash.
Imparerai
Formato JSONEscape
Nessuna soluzione ancora
Facile
Sommare un oggetto JSON piatto
Analizza un oggetto JSON piatto i cui valori sono interi e somma i valori.
Imparerai
Parsing JSONSuddivisione di stringhe
Nessuna soluzione ancora
Sfoglia per argomento
- Beginner 95
- ai 47
- apprendimento automatico 42
- Strings 36
- Arrays 31
- math 21
- Simulation 19
- Reti neurali 17
- Numbers 16
- Advanced 15
- Dynamic-programming 12
- Parsing 12
- Competitive-programming 10
- Conditions 9
- Graphs 8
- Grids 8
- Loops 8
- Pattern di progettazione 8
- Recursion 7
- Combinatorics 6
- Number-theory 6
- Sorting 6
- Functions 5
- Greedy 5
- Nested-loops 5
- Sequences 5
- Stacks 5
- Variables 5
- Algorithms 4
- Data-structures 4
- Geometry 4
- Patterns 4
- Apprendimento per rinforzo 3
- Dictionaries 3
- Fractions 3
- Sliding-window 3
- Trees 3