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

16 défis
Facile

Doublement des grains sur un échiquier

Calculez le nombre de grains sur une case et le total sur les 64 cases.

NumbersSequences
Aucune solution pour l’instant
Facile

Suite de Collatz

Appliquez la règle : diviser par deux ou multiplier par trois et ajouter un, jusqu'à atteindre 1.

NumbersSimulation
Aucune solution pour l’instant
Facile

Somme des termes pairs de Fibonacci

Additionnez les termes pairs de la suite de Fibonacci qui ne dépassent pas une limite donnée.

NumbersSequences
Aucune solution pour l’instant
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
Moyen

Soustraire des chiffres pour atteindre zéro

Utilisez le moins de soustractions de chiffres possible pour atteindre zéro.

Dynamic-programmingNumbers
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

Plus grand commun diviseur

Trouvez le plus grand nombre qui divise les deux valeurs.

BeginnerNumbersStudent-beginner
Aucune solution pour l’instant
Facile

Plus Petit Commun Multiple

Trouvez le plus petit nombre positif divisible par les deux valeurs.

BeginnerNumbersStudent-beginner
Aucune solution pour l’instant
Facile

Nombre d'Armstrong

Vérifiez si un nombre est égal à la somme de ses chiffres élevés à la puissance du nombre de chiffres.

BeginnerNumbersStudent-beginner
Aucune solution pour l’instant
Facile

Fizz Buzz

Construisez une séquence en utilisant la divisibilité par 3 et 5.

BeginnerNumbers
Aucune solution pour l’instant
Difficile

Compter les nombres à voisins distincts

Comptez les valeurs d'une plage dont les chiffres décimaux adjacents ne sont jamais égaux.

Dynamic-programmingNumbers
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
Facile

Impair, Pair ou Aucun des deux

Classifiez un nombre selon qu'il s'agit d'un entier impair, d'un entier pair, ou d'aucun des deux.

BeginnerNumbers
Aucune solution pour l’instant
Facile

Puissance de deux

Vérifiez si un nombre est une puissance de deux.

BeginnerNumbersStudent-beginner
Aucune solution pour l’instant
Facile

Année bissextile

Vérifiez si une année suit la règle des années bissextiles du calendrier grégorien.

BeginnerNumbers
Aucune solution pour l’instant
Facile

Somme des multiples

Additionnez les valeurs inférieures à une limite qui sont divisibles par au moins un facteur donné.

BeginnerNumbers
Aucune solution pour l’instant