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

Point Quadrant

Find which quadrant a point lies in.

Imparerai CoordinateControllo dei segni
BeginnerConditionsLearning-path
Nessuna soluzione ancora
Facile

Inverti una stringa

Restituisci i caratteri di una stringa in ordine inverso.

Imparerai Scorrimento all'indietroSlicing
BeginnerStringsStudent-beginner
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
Facile

Verifica Anagrammi

Verifica se due frasi utilizzano le stesse lettere.

Imparerai OrdinamentoConteggio delle frequenze
BeginnerStringsStudent-beginner
Nessuna soluzione ancora
Facile

Initials From a Name

Build uppercase initials from a full name.

Imparerai Dividere stringheMaiuscole
BeginnerLearning-pathStrings
Nessuna soluzione ancora
Facile

Largest of Three

Pick the largest of three numbers without a built-in max.

Imparerai ConfrontiCombinare condizioni
BeginnerConditionsLearning-path
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

Conta Lettere Maiuscole

Conta le lettere maiuscole in un testo.

Imparerai Controllo dei caratteriConteggio
BeginnerLearning-pathStrings
Nessuna soluzione ancora
Facile

First Negative Index

Find where the first negative number appears.

Imparerai Ricerca lineareRitorno anticipato
ArraysBeginnerLearning-path
Nessuna soluzione ancora
Facile

Count Positive Numbers

Count the values greater than zero in a list.

Imparerai ListeConteggio
ArraysBeginnerLearning-path
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

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
Facile

Conta le Vocali

Conta le vocali in un testo.

Imparerai Controllo dei caratteriAppartenenza a un insieme
BeginnerStringsStudent-beginner
Nessuna soluzione ancora
Facile

Hamming Distance

Compare two DNA strings position by position and count the differences.

Imparerai Confrontare stringheConteggio
SequencesStrings
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
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

Fizz Buzz

Costruisci una sequenza usando la divisibilità per 3 e 5.

Imparerai CondizioniDivisibilità
BeginnerNumbers
Nessuna soluzione ancora