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

Word Break

Decide whether text can be split into dictionary words.

AdvancedDynamic-programmingHackathonStrings
Nessuna soluzione ancora
Media

Count Islands

Count groups of connected land cells in a grid.

BeginnerGridsLearning-pathRecursion
Nessuna soluzione ancora
Facile

Classifica un Numero in base ai suoi Divisori

Classifica un intero positivo come perfetto, abbondante o deficiente.

BeginnerNumber-theory
Nessuna soluzione ancora
Media

Flatten Arbitrarily Nested Lists (Recursion)

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

Data-structuresRecursion
Nessuna soluzione ancora
Facile

Conta le strette di mano

Conta le strette di mano quando ogni coppia di persone si stringe la mano una volta.

Combinatoricsmath
Nessuna soluzione ancora
Media

Conta i Percorsi nella Griglia

Conta i percorsi su una griglia rettangolare usando solo mosse verso destra e verso il basso.

CombinatoricsDynamic-programming
Nessuna soluzione ancora
Media

Due Cavalieri Non Attaccanti

Conta le disposizioni sicure di due cavalieri per ogni dimensione di scacchiera quadrata.

Combinatoricsmath
Nessuna soluzione ancora
Facile

Min and Max Together

Find the smallest and largest value in one pass.

ArraysBeginnerFunctionsLearning-path
Nessuna soluzione ancora
Facile

Days in a Month

Return how many days a month has, including leap years.

BeginnerConditionsFunctionsLearning-path
Nessuna soluzione ancora
Difficile

Taglia un Rettangolo in Quadrati

Trova il minor numero di tagli rettilinei necessari per ottenere solo quadrati.

Dynamic-programmingGeometry
Nessuna soluzione ancora
Facile

First Negative Index

Find where the first negative number appears.

ArraysBeginnerLearning-path
Nessuna soluzione ancora
Facile

Raddoppio dei chicchi sulla scacchiera

Calcola il numero di chicchi su una casella e il totale su tutte le 64 caselle.

NumbersSequences
Nessuna soluzione ancora
Difficile

Hotel Room Allocation

Assign arriving groups in order.

Segment-treesSimulation
Nessuna soluzione ancora
Difficile

Mini Stack-Language Interpreter

Evaluate a small stack language.

InterpretersParsingStacks
Nessuna soluzione ancora
Facile

Word Tile Score

Add the tile values for every letter in a word.

Lookup-tablesStrings
Nessuna soluzione ancora
Difficile

Componenti Fortemente Connesse

Conta i gruppi di nodi che possono raggiungersi a vicenda.

AdvancedCompetitive-programmingGraphs
Nessuna soluzione ancora
Facile

Interesse Semplice

Calcola l'importo totale dopo l'interesse semplice.

BeginnerLearning-pathVariables
Nessuna soluzione ancora
Facile

Potenza tramite Moltiplicazione Ripetuta

Eleva un numero a una potenza usando un ciclo.

BeginnerLearning-pathLoops
Nessuna soluzione ancora