- 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 Python
226 défis à résoudre en Python, 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é.
Facile
Compte à rebours jusqu'au décollage
Comptez à rebours à partir d'un nombre et terminez par Liftoff!
Vous apprendrez
Boucles à reboursListes
Aucune solution pour l’instant
Facile
Point Quadrant
Find which quadrant a point lies in.
Vous apprendrez
CoordonnéesTests de signe
Aucune solution pour l’instant
Moyen
Plus grand produit de chiffres adjacents
Considérez chaque fenêtre contiguë de span chiffres et multipliez ses chiffres.
Vous apprendrez
Fenêtres de taille fixeChaînes de chiffres
Aucune solution pour l’instant
Facile
Vérification de pangramme
Un pangramme contient chaque lettre de l’alphabet anglais au moins une fois.
Vous apprendrez
Ensembles de lettresNormaliser la casse
Aucune solution pour l’instant
Facile
Cart Total With Discount
Total a shopping cart and apply a discount above a threshold.
Vous apprendrez
ListesRègles de remise
Aucune solution pour l’instant
Moyen
Flatten Arbitrarily Nested Lists (Recursion)
Practice recursion by flattening arbitrarily nested lists while skipping null entries.
Vous apprendrez
Cas de baseDonnées imbriquées
Aucune solution pour l’instant
Facile
Médiane d'une liste
Trouvez la valeur centrale d'une liste après l'avoir triée.
Vous apprendrez
TriStatistiques
Aucune solution pour l’instant
Facile
Replace Spaces With Dashes
Turn spaces into dashes to make a URL-style slug.
Vous apprendrez
Construire des chaînesRemplacer des caractères
Aucune solution pour l’instant
Facile
Count Positive Numbers
Count the values greater than zero in a list.
Vous apprendrez
ListesComptage
Aucune solution pour l’instant
Facile
Initials From a Name
Build uppercase initials from a full name.
Vous apprendrez
Découpage de chaînesMajuscules
Aucune solution pour l’instant
Facile
Count Uppercase Letters
Count the capital letters in a text.
Vous apprendrez
Tests de caractèresComptage
Aucune solution pour l’instant
Moyen
Élagage alpha-bêta
Évaluez un arbre de jeu avec minimax et l'élagage alpha-bêta, et comptez combien de feuilles la recherche examine vraiment.
Vous apprendrez
Élagage alpha-bêtaRecherche dans les jeux
Aucune solution pour l’instant
Moyen
Itération sur les valeurs
Calculez la valeur de chaque état d'un processus de décision markovien en appliquant à répétition la mise à jour d'optimalité de Bellman.
Vous apprendrez
Équation de BellmanMDP
Aucune solution pour l’instant
Facile
Above-Average Values
Keep the values that are greater than the average.
Vous apprendrez
Deux passagesFiltrage
Aucune solution pour l’instant
Facile
Impair, Pair ou Aucun des deux
Classifiez un nombre selon qu'il s'agit d'un entier impair, d'un entier pair, ou d'aucun des deux.
Vous apprendrez
ModuloConditions
Aucune solution pour l’instant
Moyen
Recherche A* sur une grille pondérée
Trouvez le chemin le moins coûteux à travers une grille de coûts de terrain avec A*, l'algorithme de recherche derrière le pathfinding des jeux et des robots.
Vous apprendrez
Recherche A*Heuristiques
Aucune solution pour l’instant
Facile
Compter les voyelles
Comptez le nombre de voyelles dans un texte.
Vous apprendrez
Tests de caractèresAppartenance à un ensemble
Aucune solution pour l’instant
Moyen
Une génération d'algorithme génétique
Produisez la génération suivante de chaînes de bits par sélection par tournoi, croisement en un point et mutation.
Vous apprendrez
Algorithmes génétiquesRecherche évolutionnaire
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