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
Facile

Triangolo di Pascal

Costruisci le righe sommando le voci adiacenti della riga precedente.

ArraysCombinatorics
Nessuna soluzione ancora
Media

Conta le Combinazioni di Monete

Conta i modi per ottenere un importo usando un numero illimitato di monete di denominazioni specificate.

CombinatoricsDynamic-programming
Nessuna soluzione ancora
Difficile

Minimum Network Connection Cost

Choose undirected links so that every vertex can reach every other vertex, with minimum total cost.

Disjoint-setsGraphsMinimum-spanning-tree
Nessuna soluzione ancora
Difficile

Longest Path in a DAG

Find the heaviest path in a task dependency graph.

AdvancedGraphsHackathonTopological-sort
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
Facile

First Negative Index

Find where the first negative number appears.

ArraysBeginnerLearning-path
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
Difficile

Word Break

Decide whether text can be split into dictionary words.

AdvancedDynamic-programmingHackathonStrings
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
Media

Flatten Arbitrarily Nested Lists (Recursion)

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

Data-structuresRecursion
Nessuna soluzione ancora
Facile

Rectangle Perimeter

Compute the perimeter of a rectangle from its sides.

BeginnerLearning-pathVariables
Facile

Interesse Semplice

Calcola l'importo totale dopo l'interesse semplice.

BeginnerLearning-pathVariables
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

Above-Average Values

Keep the values that are greater than the average.

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

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
Media

Recursive Palindrome

Check a palindrome recursively, ignoring case and punctuation.

BeginnerLearning-pathRecursionStrings
Nessuna soluzione ancora