- 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
Deuxième plus grande valeur
Trouver la deuxième plus grande valeur distincte.
Vous apprendrez
Deux suivisValeurs distinctes
Aucune solution pour l’instant
Facile
Distance de Hamming
Comparez deux chaînes d'ADN position par position et comptez les différences.
Vous apprendrez
Comparer des chaînesComptage
Aucune solution pour l’instant
Facile
Maximum d'un tableau
Trouvez la plus grande valeur dans une liste.
Vous apprendrez
Suivre un maximumUn seul passage
Aucune solution pour l’instant
Facile
Bandit manchot multi-bras epsilon-greedy
Équilibrez exploration et exploitation sur un bandit multi-bras avec une sélection d'action epsilon-greedy.
Vous apprendrez
Exploration ou exploitationBandits
Aucune solution pour l’instant
Moyen
Mises à jour du Q-learning
Appliquez la mise à jour du Q-learning à un flux d'expériences et regardez les récompenses remonter vers les états précédents.
Vous apprendrez
Q-learningRécompenses actualisées
Aucune solution pour l’instant
Facile
Fizz Buzz
Construisez une séquence en utilisant la divisibilité par 3 et 5.
Vous apprendrez
ConditionsDivisibilité
Aucune solution pour l’instant
Facile
Minimum d’un tableau
Trouvez la plus petite valeur dans une liste.
Vous apprendrez
Suivre un minimumUn seul passage
Aucune solution pour l’instant
Moyen
Propagation avant dans un réseau à deux couches
Faites passer les entrées dans une couche cachée ReLU puis une couche de sortie sigmoïde.
Vous apprendrez
Propagation avantRéseaux multicouches
Aucune solution pour l’instant
Moyen
Algorithme d'apprentissage du perceptron
Entraînez le perceptron d'origine, qui ne met à jour ses poids que lorsqu'il se trompe.
Vous apprendrez
PerceptronApprentissage en ligne
Aucune solution pour l’instant
Facile
Mot le plus long
Trouvez le mot le plus long dans une phrase.
Vous apprendrez
Découpage de chaînesSuivre un maximum
Aucune solution pour l’instant
Facile
Triangle de Pascal
Construisez les lignes en additionnant les éléments voisins de la ligne précédente.
Vous apprendrez
Listes 2DConstruire à partir de la ligne précédente
Aucune solution pour l’instant
Facile
Classer un nombre selon ses diviseurs
Classifiez un entier positif comme parfait, abondant ou déficient.
Vous apprendrez
DiviseursClassification
Aucune solution pour l’instant
Facile
Running Sum
Replace each value with the total so far.
Vous apprendrez
Sommes préfixesListes
Aucune solution pour l’instant
Facile
Compter les mots
Comptez le nombre de mots dans une phrase.
Vous apprendrez
Découpage de chaînesEspaces
Aucune solution pour l’instant
Facile
Moyenne d'un tableau
Calculez la moyenne d'une liste de nombres.
Vous apprendrez
Somme et nombreDivision décimale
Aucune solution pour l’instant
Facile
Fonctions d'activation
Appliquez sigmoïde, ReLU, Leaky ReLU ou tanh à chaque valeur d'une liste.
Vous apprendrez
SigmoïdeReLU et tanh
Aucune solution pour l’instant
Facile
Rotation d’un tableau
Faites pivoter une liste vers la droite d’un certain nombre de positions.
Vous apprendrez
Indices de tableauModulo
Aucune solution pour l’instant
Facile
Déplacer les zéros
Déplacez chaque zéro à la fin tout en conservant l'ordre des autres éléments.
Vous apprendrez
Deux pointeursModifications sur place
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