- Esecutori
-
Impara
Impara Python Esempi eseguibili, NumPy, pandas e altro Impara l'IAReti neurali, ML e LLM da zero Impara C e C++ Puntatori, memoria, STL e C++ moderno Impara C#Fondamenti, OOP, LINQ, async ed esercizi .NET Impara MatplotlibGrafici a linee, barre, dispersione e torta con visualizzatori Algoritmi Python Ricerca, ordinamento, ricorsione e visualizzazioni O(n) Algoritmi C e C++ Confronta le implementazioni in C e C++ Programmazione per bambini Impara a programmare giocando!
- SfideNuovo
- Per docentiNuovo
- Aggiornamenti
- Offrimi un caffè
Sfide di programmazione in Java
225 sfide da risolvere in Java, dai primi cicli ai grafi, alla programmazione dinamica e al machine learning. Scrivi il codice nel browser, esegui subito i test e ricevi una revisione dell'IA.
Facile · 134 Media · 67 Difficile · 24
Competenze che allenerai: ConteggioEstrarre le cifreAritmeticaCicliFormuleListeListe 2DCicli annidatiCicli whileCondizioniDiscesa del gradienteDividere stringhe
- Python · C++ · C#
- Test automatici
- Revisione AI
- Soluzioni della community
- 226
- Sfide
- 123
- Soluzioni condivise
- 9
- Linguaggi
Tutte le sfide
Cerca per argomento, linguaggio o difficoltà.
Media
Game of Life Step
Advance Conway's Game of Life by one generation.
Imparerai
Simulazione su grigliaContare i vicini
Nessuna soluzione ancora
Difficile
Shortest Delivery Tour
Visit every city once and return home as cheaply as possible.
Imparerai
DP con bitmaskCommesso viaggiatore
Nessuna soluzione ancora
Facile
Distance Between Points
Compute the straight-line distance between two points.
Imparerai
Teorema di PitagoraRadici quadrate
Difficile
Minimum Window Substring
Find the shortest piece of text containing all required characters.
Imparerai
Allargare e restringere finestreTabelle di frequenza
Nessuna soluzione ancora
Difficile
Longest Path in a DAG
Find the heaviest path in a task dependency graph.
Imparerai
Ordine topologicoDP su DAG
Nessuna soluzione ancora
Media
Gradebook Top Student
Find the student with the highest average score.
Imparerai
Liste 2DMedie
Media
Count Islands
Count groups of connected land cells in a grid.
Imparerai
Flood fillDFS ricorsiva
Media
K-th Smallest Element
Find the k-th smallest value without fully sorting.
Imparerai
QuickselectPartizionamento
Difficile
Median of Two Sorted Arrays
Find the median of two sorted lists combined.
Imparerai
Ricerca della partizioneO(log n)
Nessuna soluzione ancora
Difficile
Word Break
Decide whether text can be split into dictionary words.
Imparerai
DP sui prefissiSegmentare il testo
Difficile
Componenti Fortemente Connesse
Conta i gruppi di nodi che possono raggiungersi a vicenda.
Imparerai
Algoritmi sui grafiTarjan o Kosaraju
Nessuna soluzione ancora
Facile
Triangolo di Numeri
Costruisci un triangolo di numeri crescenti.
Imparerai
Righe crescentiContatore tra le righe
Facile
Verifica Numero Primo
Stabilisci se un numero è primo.
Imparerai
DivisibilitàOttimizzare i cicli
Facile
Count Pairs With a Sum
Count pairs of positions whose values add up to a target.
Imparerai
Coppie di indiciEvitare i doppi conteggi
Difficile
Largest Rectangle in a Histogram
Find the largest rectangle that fits under a histogram.
Imparerai
Stack monotonoCalcolo dell'area
Nessuna soluzione ancora
Difficile
Ordine dei Corsi
Ordina i corsi in modo che ogni prerequisito venga prima.
Imparerai
Algoritmo di KahnRilevare i cicli
Nessuna soluzione ancora
Facile
Days in a Month
Return how many days a month has, including leap years.
Imparerai
Regole del calendarioFunzioni di supporto
Media
Tournament Standings
Rank teams from match records.
Imparerai
Aggregare risultatiOrdinare per chiavi
Nessuna soluzione ancora
Sfoglia per argomento
- Beginner 95
- ai 47
- apprendimento automatico 42
- Strings 36
- Arrays 31
- math 21
- Simulation 19
- Reti neurali 17
- Numbers 16
- Advanced 15
- Dynamic-programming 12
- Parsing 12
- Competitive-programming 10
- Conditions 9
- Graphs 8
- Grids 8
- Loops 8
- Pattern di progettazione 8
- Recursion 7
- Combinatorics 6
- Number-theory 6
- Sorting 6
- Functions 5
- Greedy 5
- Nested-loops 5
- Sequences 5
- Stacks 5
- Variables 5
- Algorithms 4
- Data-structures 4
- Geometry 4
- Patterns 4
- Apprendimento per rinforzo 3
- Dictionaries 3
- Fractions 3
- Sliding-window 3
- Trees 3