Défis de programmation

Renforcez vos compétences en résolution de problèmes avec des défis neutres en langage, à résoudre en Python, C++ ou C#. Chaque soumission est testée automatiquement et relue par l'IA.

  • Python · C++ · C#
  • Tests automatisés
  • Relecture IA
  • Solutions de la communauté
Parcours d'apprentissage
150
Défis
2
Solutions partagées
3
Langages

Tous les défis

Recherchez par sujet, langage ou difficulté.

150 défis
Moyen

Plus grand produit de chiffres adjacents

Considérez chaque fenêtre contiguë de span chiffres et multipliez ses chiffres.

NumbersSliding-window
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.

AdvancedCompetitive-programmingDynamic-programming
Aucune solution pour l’instant
Moyen

Recursive Palindrome

Check a palindrome recursively, ignoring case and punctuation.

BeginnerLearning-pathRecursionStrings
Aucune solution pour l’instant
Facile

Deuxième plus grande valeur

Trouver la deuxième plus grande valeur distincte.

ArraysBeginnerStudent-beginner
Aucune solution pour l’instant
Facile

Initials From a Name

Build uppercase initials from a full name.

BeginnerLearning-pathStrings
Aucune solution pour l’instant
Moyen

Arithmétique exacte des fractions

Effectuez des opérations sur des fractions et retournez une fraction réduite.

Fractionsmath
Aucune solution pour l’instant
Facile

Nombre palindrome

Vérifiez si un nombre se lit de la même façon dans les deux sens.

BeginnerNumbersStudent-beginner
Aucune solution pour l’instant
Moyen

Trouver les triplets de triangles rectangles

Lister tous les triangles rectangles entiers ayant un périmètre donné.

GeometryNumber-theory
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.

CombinatoricsDynamic-programming
Aucune solution pour l’instant
Moyen

Tree Diameter

A tree is a connected undirected graph with no cycles.

GraphsTrees
Aucune solution pour l’instant
Moyen

Longest Common Subsequence Length

A subsequence is formed by deleting zero or more elements while preserving the order of the remaining elements.

Dynamic-programmingSequences
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.

ArraysGreedy
Aucune solution pour l’instant
Facile

Vérification de nombre premier

Déterminez si un nombre est premier.

BeginnerLoopsNumbersStudent-beginner
Aucune solution pour l’instant
Facile

Note en lettre

Transformez un score de test en note en lettre.

BeginnerConditionsLearning-path
Aucune solution pour l’instant
Facile

Body Mass Index

Compute BMI from weight and height.

BeginnerLearning-pathVariables
Aucune solution pour l’instant
Facile

Absolute Value Without abs

Compute an absolute value with a condition.

BeginnerConditionsLearning-path
Aucune solution pour l’instant
Facile

Heures, minutes et secondes

Convertir une durée en secondes en une chaîne lisible et compacte.

Beginnermath
Aucune solution pour l’instant
Facile

Couleur d'une case d'échecs

Déterminez la couleur d'une case sur un plateau de 8 par 8.

Beginnermath
Aucune solution pour l’instant