- 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 : Arrays
Entraînez-vous sur Arrays avec 31 défis de code, du plus facile au plus difficile. Chaque défi s'exécute dans le navigateur, avec des tests instantanés, une revue de votre code par l'IA et des solutions de la communauté à comparer.
Facile · 27 Moyen · 3 Difficile · 1
Compétences travaillées: ListesUn seul passageDeux pointeursTriAccumulateursAstuce de la différence de sommesAsync/awaitBoucles imbriquéesComparateursComptageConstruire à partir de la ligne précédenteCorrections gloutonnes
- 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
Running Sum
Replace each value with the total so far.
Vous apprendrez
Sommes préfixesListes
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
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
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
Facile
Additionner un tableau
Additionnez toutes les valeurs d'une liste.
Vous apprendrez
AccumulateursListes vides
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
Flatten a 2D Array
Combine the rows of a 2D integer array into one array.
Vous apprendrez
Tableaux 2DBoucles imbriquées
Aucune solution pour l’instant
Facile
Façade de paiement
Masquer les vérifications de stock et les totaux de prix derrière un simple appel de caisse.
Vous apprendrez
Patron FaçadeValidation
Aucune solution pour l’instant
Facile
Joindre clients et commandes
Joignez les clients à leurs commandes comme un Join LINQ et indiquez le total dépensé par chacun.
Vous apprendrez
LINQ JoinRegroupement
Aucune solution pour l’instant
Facile
Faire grandir un tableau dynamique
Simule comment un tableau dynamique double sa capacité et compte les réallocations et les éléments copiés.
Vous apprendrez
Tableaux dynamiquesCoût amorti
Aucune solution pour l’instant
Facile
Découper une liste en blocs
Découper une liste en groupes consécutifs d'une taille fixe, avec un dernier groupe plus court si nécessaire.
Vous apprendrez
Découpage en tranchesTraitement par lots
Aucune solution pour l’instant
Facile
Durée totale avec WhenAll
Déterminez combien de temps un programme prend lorsque chaque groupe de tâches s’exécute ensemble avec Task.WhenAll et que les groupes s’enchaînent les uns après les autres.
Vous apprendrez
Async/awaitTask.WhenAll
Aucune solution pour l’instant
Facile
Trier selon une clé choisie
Trier des personnes par nom ou par âge avec un comparateur choisi à l'exécution, en départageant les égalités de façon cohérente.
Vous apprendrez
ComparateursTri
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