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à.

226 sfide
Facile

Countdown to Liftoff

Count down from a number and end with Liftoff!

Imparerai Cicli all'indietroListe
BeginnerLearning-pathLoops
Nessuna soluzione ancora
Facile

Point Quadrant

Find which quadrant a point lies in.

Imparerai CoordinateControllo dei segni
BeginnerConditionsLearning-path
Nessuna soluzione ancora
Media

Largest Adjacent-Digit Product

Take every contiguous window of span digits and multiply its digits.

Imparerai Finestre di dimensione fissaStringhe di cifre
NumbersSliding-window
Nessuna soluzione ancora
Facile

Verifica Pangramma

Un pangramma contiene ogni lettera dell'alfabeto inglese almeno una volta.

Imparerai Insiemi di lettereNormalizzare le maiuscole
SetsStrings
Nessuna soluzione ancora
Facile

Cart Total With Discount

Total a shopping cart and apply a discount above a threshold.

Imparerai ListeRegole di sconto
ArraysBeginnerFunctionsLearning-path
Nessuna soluzione ancora
Media

Flatten Arbitrarily Nested Lists (Recursion)

Practice recursion by flattening arbitrarily nested lists while skipping null entries.

Imparerai Casi baseDati annidati
Data-structuresRecursion
Nessuna soluzione ancora
Facile

Mediana di una Lista

Trova il valore centrale di una lista dopo averla ordinata.

Imparerai OrdinamentoStatistica
Arraysmath
Nessuna soluzione ancora
Facile

Replace Spaces With Dashes

Turn spaces into dashes to make a URL-style slug.

Imparerai Costruire stringheSostituire caratteri
BeginnerLearning-pathStrings
Nessuna soluzione ancora
Facile

Count Positive Numbers

Count the values greater than zero in a list.

Imparerai ListeConteggio
ArraysBeginnerLearning-path
Nessuna soluzione ancora
Facile

Initials From a Name

Build uppercase initials from a full name.

Imparerai Dividere stringheMaiuscole
BeginnerLearning-pathStrings
Nessuna soluzione ancora
Facile

Conta Lettere Maiuscole

Conta le lettere maiuscole in un testo.

Imparerai Controllo dei caratteriConteggio
BeginnerLearning-pathStrings
Nessuna soluzione ancora
Media

Potatura alfa-beta

Valuta un albero di gioco con minimax e potatura alfa-beta, e conta quante foglie la ricerca esamina davvero.

Imparerai Potatura alfa-betaRicerca nei giochi
RecursionTreesai
Nessuna soluzione ancora
Media

Iterazione dei valori

Calcola quanto vale ogni stato di un processo decisionale di Markov applicando ripetutamente l'aggiornamento di ottimalità di Bellman.

Imparerai Equazione di BellmanMDP
Apprendimento per rinforzoaiapprendimento automatico
Nessuna soluzione ancora
Facile

Above-Average Values

Keep the values that are greater than the average.

Imparerai Due passaggiFiltraggio
ArraysBeginnerLearning-path
Nessuna soluzione ancora
Facile

Dispari, Pari o Nessuno dei due

Classifica un numero in base al fatto che sia un intero dispari, un intero pari o nessuno dei due.

Imparerai ModuloCondizioni
BeginnerNumbers
Nessuna soluzione ancora
Media

Ricerca A* su una griglia pesata

Trova il percorso più economico attraverso una griglia di costi del terreno con A*, l'algoritmo di ricerca dietro il pathfinding di giochi e robot.

Imparerai Ricerca A*Euristiche
GraphsGridsShortest-pathai
Nessuna soluzione ancora
Facile

Conta le Vocali

Conta le vocali in un testo.

Imparerai Controllo dei caratteriAppartenenza a un insieme
BeginnerStringsStudent-beginner
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
OptimizationSimulationai
Nessuna soluzione ancora