Sfide di programmazione su Arrays

Esercitati su Arrays con 31 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 · 27 Media · 3 Difficile · 1

Competenze che allenerai: ListeUn solo passaggioDue puntatoriOrdinamentoAccumulatoriArray 2DArray dinamiciAsync/awaitCicli annidatiComparatoriConteggioControllo degli 8 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à.

31 sfide
Facile

Count Pairs With a Sum

Count pairs of positions whose values add up to a target.

Imparerai Coppie di indiciEvitare i doppi conteggi
ArraysBeginnerLearning-pathNested-loops
Nessuna soluzione ancora
Difficile

Trapping Rain Water

Compute how much rain water an elevation map holds.

Imparerai Due puntatoriMassimi prefissi
AdvancedArraysCompetitive-programmingGreedy
Nessuna soluzione ancora
Facile

Min and Max Together

Find the smallest and largest value in one pass.

Imparerai Un solo passaggioPiù valori di ritorno
ArraysBeginnerFunctionsLearning-path
Nessuna soluzione ancora
Facile

Rendi un Array Non Decrescente

Trova il numero minimo di incrementi necessari affinché ogni valore sia almeno pari al precedente.

Imparerai Correzioni greedyMassimo progressivo
ArraysGreedy
Nessuna soluzione ancora
Media

Minesweeper Neighbor Counts

Annotate a rectangular board.

Imparerai Controllo degli 8 viciniGestione dei bordi
ArraysGrids
Nessuna soluzione ancora
Media

Somma Minima di Monete Mancante

Trova il primo importo positivo che non può essere ottenuto con le monete disponibili.

Imparerai Somme raggiungibiliOrdinare prima
ArraysGreedy
Nessuna soluzione ancora
Facile

Rimuovi Duplicati

Mantieni solo la prima occorrenza di ogni valore.

Imparerai Ricordare i valori vistiMantenere l'ordine
ArraysBeginnerSetsStudent-beginner
Nessuna soluzione ancora
Facile

Numero Mancante

Trova l'unico numero mancante da 0 a n.

Imparerai Serie aritmeticheTrucco della differenza delle somme
ArraysBeginnerStudent-beginnermath
Nessuna soluzione ancora
Media

Nearest Smaller Value to the Left

For each number, find the closest earlier position containing a strictly smaller number.

Imparerai Stack monotonoTempo lineare
ArraysStacks
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

Swap First and Last

Exchange the first and last items of a list.

Imparerai Indici delle listeScambio
ArraysBeginnerLearning-path
Nessuna soluzione ancora
Facile

First Negative Index

Find where the first negative number appears.

Imparerai Ricerca lineareRitorno anticipato
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

Count Positive Numbers

Count the values greater than zero in a list.

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

Minimo dell'Array

Trova il valore più piccolo in una lista.

Imparerai Tenere traccia del minimoUn solo passaggio
ArraysBeginnerStudent-beginner
Nessuna soluzione ancora
Facile

Massimo dell'Array

Trova il valore più grande in una lista.

Imparerai Tenere traccia del massimoUn solo passaggio
ArraysBeginnerStudent-beginner
Nessuna soluzione ancora
Facile

Secondo Valore Più Grande

Trova il secondo valore distinto più grande.

Imparerai Due tracciamentiValori distinti
ArraysBeginnerStudent-beginner
Nessuna soluzione ancora