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
Facile

Compter les mots

Comptez le nombre de mots dans une phrase.

BeginnerStringsStudent-beginner
Aucune solution pour l’instant
Facile

Déplacer les zéros

Déplacez chaque zéro à la fin tout en conservant l'ordre des autres éléments.

ArraysBeginnerStudent-beginner
Aucune solution pour l’instant
Facile

Factorielle

Multiplier tous les entiers positifs jusqu'à n.

Beginner
Aucune solution pour l’instant
Facile

Point Quadrant

Find which quadrant a point lies in.

BeginnerConditionsLearning-path
Aucune solution pour l’instant
Facile

DNA to RNA Transcription

Build an RNA string by replacing every DNA character with its partner.

MappingStrings
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
Facile

Chiffre le plus grand

Trouvez le chiffre décimal le plus grand d’un entier positif.

Beginner
Aucune solution pour l’instant
Facile

Compter les voyelles

Comptez le nombre de voyelles dans un texte.

BeginnerStringsStudent-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 d'anagrammes

Vérifiez si deux phrases utilisent exactement les mêmes lettres.

BeginnerStringsStudent-beginner
Aucune solution pour l’instant
Facile

Chaîne Palindrome

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

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

Plus Petit Commun Multiple

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

BeginnerNumbersStudent-beginner
Aucune solution pour l’instant
Moyen

Nearest Smaller Value to the Left

For each number, find the closest earlier position containing a strictly smaller number.

ArraysStacks
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

Nombre triangulaire

Additionnez les entiers de 1 à n.

Beginner
Aucune solution pour l’instant
Facile

Password Rules Check

Check a password against simple strength rules.

BeginnerConditionsLearning-pathStrings
Aucune solution pour l’instant
Facile

Acronym Generator

Create an acronym from the first letter of every word, in uppercase.

ParsingStrings
Aucune solution pour l’instant