- 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 Apprendre MatplotlibCourbes, barres, nuages de points et camemberts avec visualiseurs Algorithmes Python Recherche, tri, récursivité et visualisations O(n) Algorithmes C et C++ Comparer les implémentations en C et C++ Programmation pour enfants Apprends à coder en jouant !
- DéfisNouveau
- EnseignantsNouveau
- Mises à Jour
- Offrez-moi un café
Défis de code en Rust
225 défis à résoudre en Rust, 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 · 67 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
- 123
- Solutions partagées
- 9
- Langages
Tous les défis
Recherchez par sujet, langage ou difficulté.
Facile
Celsius vers Fahrenheit
Convertir une température de degrés Celsius en degrés Fahrenheit.
Vous apprendrez
FormulesPriorité des opérateurs
Difficile
Trouver Plusieurs Motifs dans un Texte
Pour chaque motif demandé, déterminer s'il apparaît comme sous-chaîne contiguë n'importe où dans le texte commun.
Vous apprendrez
Recherche de sous-chaînesPrétraitement
Aucune solution pour l’instant
Difficile
Multiplication en chaîne de matrices
Trouvez l’ordre le moins coûteux pour multiplier une chaîne de matrices.
Vous apprendrez
DP sur intervallesOptimisation
Aucune solution pour l’instant
Facile
Fréquence des caractères
Comptez combien de fois chaque caractère apparaît.
Vous apprendrez
Tables de fréquencesComptage
Facile
Somme des termes pairs de Fibonacci
Additionnez les termes pairs de la suite de Fibonacci qui ne dépassent pas une limite donnée.
Vous apprendrez
Générer des suitesFiltrage
Aucune solution pour l’instant
Difficile
Récompenses Maximales de Projets
Choisissez des projets non chevauchants pour obtenir la plus grande récompense totale.
Vous apprendrez
Planification pondéréeDP avec recherche dichotomique
Aucune solution pour l’instant
Facile
Nombre manquant
Trouvez le nombre manquant dans 0..n.
Vous apprendrez
Suites arithmétiquesAstuce de la différence de sommes
Moyen
Somme des nombres premiers inférieurs à une limite
Additionnez tous les nombres premiers strictement inférieurs à une limite.
Vous apprendrez
Crible d'ÉratosthèneSomme des nombres premiers
Aucune solution pour l’instant
Moyen
Plus grand facteur premier
Trouver le plus grand nombre premier qui divise un entier positif.
Vous apprendrez
Décomposition en facteurs premiersDivision par essais
Difficile
Compter les nombres à voisins distincts
Comptez les valeurs d'une plage dont les chiffres décimaux adjacents ne sont jamais égaux.
Vous apprendrez
DP sur les chiffresCompter sur des intervalles
Aucune solution pour l’instant
Facile
Premier caractère unique
Trouver le premier caractère qui n'apparaît qu'une seule fois.
Vous apprendrez
Tables de hachageComptage
Aucune solution pour l’instant
Moyen
Lister les nombres premiers avec un crible
Trouvez les nombres premiers jusqu'à une limite en marquant les multiples composés.
Vous apprendrez
Crible d'ÉratosthèneTableaux booléens
Facile
Valeur d’un chiffre romain
Convertir un chiffre romain en nombre.
Vous apprendrez
Tables symbole-valeurRègles soustractives
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.
Vous apprendrez
Chemins sur une grilleCoefficients binomiaux
Aucune solution pour l’instant
Moyen
Recursive Power
Compute a power recursively by halving the exponent.
Vous apprendrez
Diviser l'exposant par deuxDiviser pour régner
Moyen
Trouver les triplets de triangles rectangles
Lister tous les triangles rectangles entiers ayant un périmètre donné.
Vous apprendrez
ÉnumérationÉviter les doublons
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
Facile
Doublement des grains sur un échiquier
Calculez le nombre de grains sur une case et le total sur les 64 cases.
Vous apprendrez
Puissances de deuxGrands nombres
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