Sfide di Programmazione

Allena le tue capacità di problem solving con sfide indipendenti dal linguaggio, risolvibili in Python, C++ o C#. Ogni invio viene testato automaticamente e revisionato dall'AI.

  • Python · C++ · C#
  • Test automatici
  • Revisione AI
  • Soluzioni della community
Percorso di apprendimento
150
Sfide
2
Soluzioni condivise
3
Linguaggi

Tutte le sfide

Cerca per argomento, linguaggio o difficoltà.

150 sfide
Difficile

Matrix Chain Multiplication

Find the cheapest order to multiply a chain of matrices.

AdvancedCompetitive-programmingDynamic-programming
Nessuna soluzione ancora
Media

Sottrai Cifre per Arrivare a Zero

Usa il minor numero possibile di sottrazioni di cifre per arrivare a zero.

Dynamic-programmingNumbers
Nessuna soluzione ancora
Facile

Numero di Armstrong

Verifica se un numero è uguale alla somma delle sue cifre elevate alla quantità di cifre.

BeginnerNumbersStudent-beginner
Nessuna soluzione ancora
Difficile

Numero Minimo di Corse in Ascensore

Raggruppa le persone nel minor numero possibile di corse in ascensore, rispettando il limite di peso.

Dynamic-programmingOptimization
Nessuna soluzione ancora
Facile

Rendi un Array Non Decrescente

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

ArraysGreedy
Nessuna soluzione ancora
Media

Largest Adjacent-Digit Product

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

NumbersSliding-window
Nessuna soluzione ancora
Facile

Sposta gli zeri

Sposta ogni zero alla fine mantenendo l'ordine degli altri elementi.

ArraysBeginnerStudent-beginner
Nessuna soluzione ancora
Facile

Parola più lunga

Trova la parola più lunga in una frase.

BeginnerStringsStudent-beginner
Nessuna soluzione ancora
Facile

Numero Palindromo

Verifica se un numero si legge uguale da sinistra a destra e viceversa.

BeginnerNumbersStudent-beginner
Nessuna soluzione ancora
Difficile

Conta Numeri con Vicini Distinti

Conta i valori nell’intervallo i cui cifre decimali adiacenti non sono mai uguali.

Dynamic-programmingNumbers
Nessuna soluzione ancora
Facile

Differenza dei Quadrati

Sottrai la somma dei quadrati dal quadrato della somma.

Beginnermath
Nessuna soluzione ancora
Facile

Massimo Comun Divisore

Trova il numero più grande che divide entrambi i valori.

BeginnerNumbersStudent-beginner
Nessuna soluzione ancora
Facile

Password Rules Check

Check a password against simple strength rules.

BeginnerConditionsLearning-pathStrings
Nessuna soluzione ancora
Facile

Potenza di due

Verifica se un numero è una potenza di due.

BeginnerNumbersStudent-beginner
Nessuna soluzione ancora
Facile

Ruota Array

Ruota una lista verso destra di un certo numero di posizioni.

ArraysBeginnerStudent-beginner
Nessuna soluzione ancora
Facile

Somma dei termini pari di Fibonacci

Somma i termini pari della successione di Fibonacci che non superano un limite.

NumbersSequences
Nessuna soluzione ancora
Facile

Acronym Generator

Create an acronym from the first letter of every word, in uppercase.

ParsingStrings
Nessuna soluzione ancora
Facile

Hamming Distance

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

SequencesStrings
Nessuna soluzione ancora