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é.

84 défis
Facile

Absolute Value Without abs

Compute an absolute value with a condition.

BeginnerConditionsLearning-path
Aucune solution pour l’instant
Moyen

Tic-Tac-Toe Winner

Decide the result of a tic-tac-toe board.

BeginnerConditionsGridsLearning-path
Aucune solution pour l’instant
Facile

Multiplication Table Row

List the first multiples of a number.

BeginnerLearning-pathLoops
Aucune solution pour l’instant
Facile

Nombre de Fibonacci

Retournez le n-ième nombre de Fibonacci.

BeginnerLoopsSequencesStudent-beginner
Aucune solution pour l’instant
Facile

Nombre manquant

Trouvez le nombre manquant dans 0..n.

ArraysBeginnerStudent-beginnermath
Aucune solution pour l’instant
Facile

Point Quadrant

Find which quadrant a point lies in.

BeginnerConditionsLearning-path
Aucune solution pour l’instant
Facile

Minimum d’un tableau

Trouvez la plus petite valeur dans une liste.

ArraysBeginnerStudent-beginner
Aucune solution pour l’instant
Facile

Maximum d'un tableau

Trouvez la plus grande valeur dans une liste.

ArraysBeginnerStudent-beginner
Aucune solution pour l’instant
Facile

Additionner un tableau

Additionnez toutes les valeurs d'une liste.

ArraysBeginnerStudent-beginner
Aucune solution pour l’instant
Facile

Row Sums

Add up every row of a grid.

BeginnerGridsLearning-path
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

Replace Spaces With Dashes

Turn spaces into dashes to make a URL-style slug.

BeginnerLearning-pathStrings
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

Moyenne d'un tableau

Calculez la moyenne d'une liste de nombres.

ArraysBeginnerStudent-beginner
Aucune solution pour l’instant
Facile

Cash: Fewest Coins

Give change with as few U.S. coins as possible.

BeginnerGreedyStudent-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
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

Premier caractère unique

Trouver le premier caractère qui n'apparaît qu'une seule fois.

BeginnerDictionariesStringsStudent-beginner
Aucune solution pour l’instant