- 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 su Simulation
Esercitati su Simulation con 19 sfide di programmazione, dalle più facili alle più difficili. Ogni sfida gira nel browser, con test immediati, una revisione del tuo codice da parte dell'IA e soluzioni della community da confrontare.
Facile · 12 Media · 6 Difficile · 1
Competenze che allenerai: PolimorfismoAggiornamenti puntualiAlgoritmi geneticiArray dinamiciCalcolo degli straordinariCatene di MarkovCicli whileCode di prioritàCollezioni tipizzateConcorrenzaContare i passiContare i vicini
- 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à.
Media
Game of Life Step
Advance Conway's Game of Life by one generation.
Imparerai
Simulazione su grigliaContare i vicini
Nessuna soluzione ancora
Facile
Sequenza di Collatz
Segui la regola dimezza-o-triplica-e-somma-uno fino a raggiungere 1.
Imparerai
Cicli whileContare i passi
Nessuna soluzione ancora
Media
Robot Command Simulator
Move a robot using L (turn left 90 degrees), R (turn right 90 degrees), and A (advance one step).
Imparerai
Vettori di direzioneElaborare i comandi
Nessuna soluzione ancora
Difficile
Hotel Room Allocation
Assign arriving groups in order.
Imparerai
Query di massimo su intervalloAggiornamenti puntuali
Nessuna soluzione ancora
Media
Una generazione di un algoritmo genetico
Genera la prossima generazione di stringhe di bit con selezione a torneo, crossover a un punto e mutazione.
Imparerai
Algoritmi geneticiRicerca evolutiva
Nessuna soluzione ancora
Facile
Distribuzione degli stati di una catena di Markov
Propaga una distribuzione di probabilità attraverso la matrice di transizione di una catena di Markov per un certo numero di passi.
Imparerai
Catene di MarkovProbabilità
Nessuna soluzione ancora
Facile
Facade per il checkout
Nascondi i controlli di stock e i totali dei prezzi dietro una semplice chiamata di checkout.
Imparerai
Pattern FacadeValidazione
Nessuna soluzione ancora
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
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
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
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
Far crescere un array dinamico
Simula come un array dinamico raddoppia la propria capacità e conta le riallocazioni e gli elementi copiati.
Imparerai
Array dinamiciCosto ammortizzato
Nessuna soluzione ancora
Facile
Regole di un conto bancario
Proteggi il saldo di un conto con regole di deposito e prelievo, rifiutando le operazioni non valide.
Imparerai
IncapsulamentoRegole di business
Nessuna soluzione ancora
Facile
Operazioni su una lista concatenata
Simula una lista concatenata: aggiungi a entrambe le estremità, rimuovi in testa o per valore e invertila.
Imparerai
Liste concatenateSimulazione
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