- 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
Count Pairs With a Sum
Count pairs of positions whose values add up to a target.
Vous apprendrez
Paires d'indicesÉviter les doubles comptes
Aucune solution pour l’instant
Difficile
Trapping Rain Water
Compute how much rain water an elevation map holds.
Vous apprendrez
Deux pointeursMaxima préfixes
Aucune solution pour l’instant
Facile
Min and Max Together
Find the smallest and largest value in one pass.
Vous apprendrez
Un seul passagePlusieurs valeurs de retour
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
Aucune solution pour l’instant
Facile
Supprimer les doublons
Ne conserver que la première occurrence de chaque valeur.
Vous apprendrez
Mémoriser les valeurs vuesPréserver l'ordre
Aucune solution pour l’instant
Facile
Rendre un tableau non décroissant
Trouvez le nombre minimal d'incréments nécessaires pour que chaque valeur soit au moins égale à la précédente.
Vous apprendrez
Corrections gloutonnesMaximum courant
Aucune solution pour l’instant
Moyen
Comptage des mines voisines au Démineur
Annoter un plateau rectangulaire.
Vous apprendrez
Vérifier les 8 voisinsGestion des bords
Aucune solution pour l’instant
Moyen
Plus petite somme impossible avec les pièces
Trouvez le premier montant positif qui ne peut pas être obtenu avec les pièces disponibles.
Vous apprendrez
Sommes atteignablesTrier d'abord
Aucune solution pour l’instant
Moyen
Nearest Smaller Value to the Left
For each number, find the closest earlier position containing a strictly smaller number.
Vous apprendrez
Pile monotoneTemps linéaire
Aucune solution pour l’instant
Facile
Swap First and Last
Exchange the first and last items of a list.
Vous apprendrez
Indices de listeÉchange
Aucune solution pour l’instant
Facile
First Negative Index
Find where the first negative number appears.
Vous apprendrez
Recherche linéaireRetour anticipé
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
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
Count Positive Numbers
Count the values greater than zero in a list.
Vous apprendrez
ListesComptage
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
Deuxième plus grande valeur
Trouver la deuxième plus grande valeur distincte.
Vous apprendrez
Deux suivisValeurs distinctes
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
Minimum d’un tableau
Trouvez la plus petite valeur dans une liste.
Vous apprendrez
Suivre un minimumUn seul passage
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