- Exécuteurs
-
Apprendre
Apprendre Python Exemples exécutables, NumPy, pandas et plus Apprendre l'IARéseaux de neurones, ML et LLM de zéro Apprendre le C et le C++ Pointeurs, mémoire, STL et C++ moderne Apprendre le C#Bases, POO, LINQ, async et exercices .NET Algorithmes Python Recherche, tri, récursivité et visualisations O(n) Algorithmes C et C++ Comparer les implémentations en C et C++
- DéfisNouveau
Défis de code en C++
226 défis à résoudre en C++, des premières boucles aux graphes, à la programmation dynamique et au machine learning. Écrivez votre code dans le navigateur, lancez les tests tout de suite et recevez une revue de l'IA.
Facile · 134 Moyen · 68 Difficile · 24
Compétences travaillées: ComptageDécoupage de chaînesExtraction des chiffresArithmétiqueBouclesFormulesListesListes 2DBoucles imbriquéesBoucles whileConditionsDescente de gradient
- Python · C++ · C#
- Tests automatisés
- Relecture IA
- Solutions de la communauté
- 226
- Défis
- 2
- Solutions partagées
- 3
- Langages
Tous les défis
Recherchez par sujet, langage ou difficulté.
Difficile
Tournée de livraison la plus courte
Visitez chaque ville une fois et revenez au point de départ au moindre coût.
Vous apprendrez
DP sur masques de bitsVoyageur de commerce
Aucune solution pour l’instant
Moyen
Game of Life Step
Advance Conway's Game of Life by one generation.
Vous apprendrez
Simulation sur grilleComptage des voisins
Aucune solution pour l’instant
Difficile
Composantes fortement connexes
Comptez les groupes de nœuds pouvant tous s’atteindre mutuellement.
Vous apprendrez
Algorithmes de graphesTarjan ou Kosaraju
Aucune solution pour l’instant
Difficile
Minimum Window Substring
Find the shortest piece of text containing all required characters.
Vous apprendrez
Agrandir et réduire une fenêtreTables de fréquences
Aucune solution pour l’instant
Moyen
Shortest Weighted Routes
Find the minimum total route cost from city 1 to each city.
Vous apprendrez
Algorithme de DijkstraSuppression paresseuse
Aucune solution pour l’instant
Difficile
Longest Path in a DAG
Find the heaviest path in a task dependency graph.
Vous apprendrez
Ordre topologiqueDP sur DAG
Aucune solution pour l’instant
Difficile
Median of Two Sorted Arrays
Find the median of two sorted lists combined.
Vous apprendrez
Recherche de partitionO(log n)
Aucune solution pour l’instant
Moyen
K-ième plus petit élément
Trouvez la k-ième plus petite valeur sans trier entièrement.
Vous apprendrez
QuickselectPartitionnement
Aucune solution pour l’instant
Difficile
Largest Rectangle in a Histogram
Find the largest rectangle that fits under a histogram.
Vous apprendrez
Pile monotoneCalcul d'aire
Aucune solution pour l’instant
Difficile
Minimum Network Connection Cost
Choose undirected links so that every vertex can reach every other vertex, with minimum total cost.
Vous apprendrez
Algorithme de KruskalUnion-Find
Aucune solution pour l’instant
Facile
Distance entre deux points
Calculez la distance en ligne droite entre deux points.
Vous apprendrez
Théorème de PythagoreRacines carrées
Aucune solution pour l’instant
Difficile
Word Break
Decide whether text can be split into dictionary words.
Vous apprendrez
DP sur les préfixesSegmentation de texte
Aucune solution pour l’instant
Moyen
Count Islands
Count groups of connected land cells in a grid.
Vous apprendrez
Remplissage par diffusionDFS récursif
Aucune solution pour l’instant
Difficile
Course Schedule Order
Order courses so every prerequisite comes first.
Vous apprendrez
Algorithme de KahnDétection de cycles
Aucune solution pour l’instant
Moyen
Tournament Standings
Rank teams from match records.
Vous apprendrez
Agréger des résultatsTrier selon des clés
Aucune solution pour l’instant
Moyen
Gradebook Top Student
Find the student with the highest average score.
Vous apprendrez
Listes 2DMoyennes
Aucune solution pour l’instant
Facile
Count Pairs With a Sum
Count pairs of positions whose values add up to a target.
Vous apprendrez
Paires d'indicesÉviter les doubles comptes
Aucune solution pour l’instant
Facile
Number Triangle
Build a triangle of increasing numbers.
Vous apprendrez
Lignes croissantesCompteur entre les lignes
Aucune solution pour l’instant
Parcourir par thème
- Beginner 95
- ai 47
- apprentissage automatique 42
- Strings 36
- Arrays 31
- math 21
- Simulation 19
- Réseaux de neurones 17
- Numbers 16
- Advanced 15
- Dynamic-programming 12
- Parsing 12
- Competitive-programming 10
- Conditions 9
- Graphs 8
- Grids 8
- Loops 8
- Patrons de conception 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
- Apprentissage par renforcement 3
- Dictionaries 3
- Fractions 3
- Sliding-window 3
- Trees 3