Défis de code : Recursion

Entraînez-vous sur Recursion avec 7 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.

Moyen · 7

Compétences travaillées: Cas de baseArbresArbres de jeuDFS récursifDiviser l'exposant par deuxDiviser pour régnerDonnées imbriquéesMinimaxNettoyage de chaînesPatron CompositeRecherche dans les jeuxRemplissage par diffusion
  • 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é.

7 défis
Moyen

Count Islands

Count groups of connected land cells in a grid.

Vous apprendrez Remplissage par diffusionDFS récursif
BeginnerGridsLearning-pathRecursion
Aucune solution pour l’instant
Moyen

Recursive Palindrome

Check a palindrome recursively, ignoring case and punctuation.

Vous apprendrez Cas de baseNettoyage de chaînes
BeginnerLearning-pathRecursionStrings
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
BeginnerLearning-pathRecursion
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
Data-structuresRecursion
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
RecursionTreesai
Aucune solution pour l’instant
Moyen

Morpion avec minimax

Choisissez le coup parfait au morpion en explorant tout l'arbre de jeu avec minimax.

Vous apprendrez MinimaxArbres de jeu
Recursionai
Aucune solution pour l’instant
Moyen

Tailles de dossiers avec Composite

Calculer la taille totale de chaque dossier dans un arbre où les dossiers contiennent des fichiers et d'autres dossiers.

Vous apprendrez Patron CompositeArbres
Patrons de conceptionRecursionTrees
Aucune solution pour l’instant