- Exécuteurs
-
Apprendre
Espace d’apprentissage Python Exemples exécutables, NumPy, pandas et plus Espace d’apprentissage C et C++ Pointeurs, mémoire, STL et C++ moderne Espace d’apprentissage 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éfis
Défis de programmation
Renforcez vos compétences en résolution de problèmes avec des défis neutres en langage, à résoudre en Python, C++ ou C#. Chaque soumission est testée automatiquement et relue par l'IA.
- Python · C++ · C#
- Tests automatisés
- Relecture IA
- Solutions de la communauté
- 150
- Défis
- 2
- Solutions partagées
- 3
- Langages
Tous les défis
Recherchez par sujet, langage ou difficulté.
Facile
Triangle de Pascal
Construisez les lignes en additionnant les éléments voisins de la ligne précédente.
Aucune solution pour l’instant
Moyen
Compter les combinaisons de pièces
Comptez le nombre de façons de former un montant avec un nombre illimité de pièces de valeurs spécifiées.
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.
Aucune solution pour l’instant
Difficile
Longest Path in a DAG
Find the heaviest path in a task dependency graph.
Aucune solution pour l’instant
Moyen
Compter les chemins dans une grille
Comptez les itinéraires à travers une grille rectangulaire en n'utilisant que des déplacements vers la droite et vers le bas.
Aucune solution pour l’instant
Facile
First Negative Index
Find where the first negative number appears.
Aucune solution pour l’instant
Facile
Compter les poignées de main
Comptez le nombre de poignées de main lorsque chaque paire de personnes se serre la main une fois.
Aucune solution pour l’instant
Difficile
Word Break
Decide whether text can be split into dictionary words.
Aucune solution pour l’instant
Moyen
Deux Cavaliers Non-Attaquants
Comptez les placements sûrs de deux cavaliers pour chaque taille de plateau carré.
Aucune solution pour l’instant
Moyen
Flatten Arbitrarily Nested Lists (Recursion)
Practice recursion by flattening arbitrarily nested lists while skipping null entries.
Aucune solution pour l’instant
Difficile
Découper un rectangle en carrés
Trouvez le nombre minimal de découpes droites nécessaires pour obtenir uniquement des carrés.
Aucune solution pour l’instant
Facile
Above-Average Values
Keep the values that are greater than the average.
Aucune solution pour l’instant
Difficile
Mini Stack-Language Interpreter
Evaluate a small stack language.
Aucune solution pour l’instant
Facile
Doublement des grains sur un échiquier
Calculez le nombre de grains sur une case et le total sur les 64 cases.
Aucune solution pour l’instant
Moyen
Recursive Palindrome
Check a palindrome recursively, ignoring case and punctuation.
Aucune solution pour l’instant