Défis de code : Combinatorics

Entraînez-vous sur Combinatorics avec 6 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 · 2 Moyen · 4

Compétences travaillées: Chemins sur une grilleCoefficients binomiauxComptage moduloCompter des pairesCompter les combinaisonsCompter les placementsConstruire à partir de la ligne précédenteFormules ferméesListes 2DMotifs d'attaqueRelations de récurrenceSac à dos non borné
  • 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é.

6 défis
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
CombinatoricsDynamic-programming
Aucune solution pour l’instant
Moyen

Compter les séquences de dés

Comptez les séquences ordonnées de lancers de dé ayant un total donné.

Vous apprendrez Relations de récurrenceComptage modulo
CombinatoricsDynamic-programming
Aucune solution pour l’instant
Moyen

Compter les combinaisons de pièces

Comptez le nombre de façons de former un montant avec un nombre illimité de pièces de valeurs spécifiées.

Vous apprendrez Sac à dos non bornéCompter les combinaisons
CombinatoricsDynamic-programming
Aucune solution pour l’instant
Moyen

Deux Cavaliers Non-Attaquants

Comptez les placements sûrs de deux cavaliers pour chaque taille de plateau carré.

Vous apprendrez Compter les placementsMotifs d'attaque
Combinatoricsmath
Aucune solution pour l’instant
Facile

Compter les poignées de main

Comptez le nombre de poignées de main lorsque chaque paire de personnes se serre la main une fois.

Vous apprendrez Compter des pairesFormules fermées
Combinatoricsmath
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
ArraysCombinatorics
Aucune solution pour l’instant