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
0
Soluzioni condivise
3
Linguaggi

Tutte le sfide

Cerca per argomento, linguaggio o difficoltà.

150 sfide
Difficile

Shortest Delivery Tour

Visit every city once and return home as cheaply as possible.

AdvancedBitmasksCompetitive-programmingDynamic-programming
Nessuna soluzione ancora
Facile

Distance Between Points

Compute the straight-line distance between two points.

BeginnerFunctionsLearning-pathmath
Nessuna soluzione ancora
Media

Shortest Weighted Routes

Find the minimum total route cost from city 1 to each city.

GraphsPriority-queuesShortest-path
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
Media

Count Islands

Count groups of connected land cells in a grid.

BeginnerGridsLearning-pathRecursion
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
Media

List Primes With a Sieve

Find primes up to a limit by marking composite multiples.

Number-theorySieve
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

Halve Until One

Count how many halvings bring a number down to 1.

BeginnerLearning-pathLoops
Nessuna soluzione ancora
Facile

Celsius to Fahrenheit

Convert a temperature from Celsius to Fahrenheit.

BeginnerLearning-pathVariables
Nessuna soluzione ancora
Difficile

Ordine dei Corsi

Ordina i corsi in modo che ogni prerequisito venga prima.

AdvancedGraphsHackathonTopological-sort
Nessuna soluzione ancora
Difficile

Componenti Fortemente Connesse

Conta i gruppi di nodi che possono raggiungersi a vicenda.

AdvancedCompetitive-programmingGraphs
Nessuna soluzione ancora
Difficile

Word Break

Decide whether text can be split into dictionary words.

AdvancedDynamic-programmingHackathonStrings
Nessuna soluzione ancora
Media

Gradebook Top Student

Find the student with the highest average score.

BeginnerFunctionsGridsLearning-path
Nessuna soluzione ancora
Facile

Interesse Semplice

Calcola l'importo totale dopo l'interesse semplice.

BeginnerLearning-pathVariables
Nessuna soluzione ancora
Difficile

Ricompense Massime dei Progetti

Scegli progetti non sovrapposti per ottenere la somma massima delle ricompense.

Dynamic-programmingScheduling
Nessuna soluzione ancora
Facile

Days in a Month

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

BeginnerConditionsFunctionsLearning-path
Nessuna soluzione ancora