Défis de code : Beginner

Entraînez-vous sur Beginner avec 95 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 · 89 Moyen · 6

Compétences travaillées: ComptageArithmétiqueDécoupage de chaînesExtraction des chiffresFormulesListesBouclesConditionsDivisibilitéListes 2DModuloSuivre un maximum
  • 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é.

95 défis
Facile

Initials From a Name

Build uppercase initials from a full name.

Vous apprendrez Découpage de chaînesMajuscules
BeginnerLearning-pathStrings
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.

Vous apprendrez ModuloConditions
BeginnerNumbers
Aucune solution pour l’instant
Facile

Count Positive Numbers

Count the values greater than zero in a list.

Vous apprendrez ListesComptage
ArraysBeginnerLearning-path
Aucune solution pour l’instant
Facile

Count Uppercase Letters

Count the capital letters in a text.

Vous apprendrez Tests de caractèresComptage
BeginnerLearning-pathStrings
Aucune solution pour l’instant
Facile

Replace Spaces With Dashes

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

Vous apprendrez Construire des chaînesRemplacer des caractères
BeginnerLearning-pathStrings
Aucune solution pour l’instant
Facile

Compter les voyelles

Comptez le nombre de voyelles dans un texte.

Vous apprendrez Tests de caractèresAppartenance à un ensemble
BeginnerStringsStudent-beginner
Aucune solution pour l’instant
Facile

Fizz Buzz

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

Vous apprendrez ConditionsDivisibilité
BeginnerNumbers
Aucune solution pour l’instant
Facile

Above-Average Values

Keep the values that are greater than the average.

Vous apprendrez Deux passagesFiltrage
ArraysBeginnerLearning-path
Aucune solution pour l’instant
Facile

Maximum d'un tableau

Trouvez la plus grande valeur dans une liste.

Vous apprendrez Suivre un maximumUn seul passage
ArraysBeginnerStudent-beginner
Aucune solution pour l’instant
Facile

Deuxième plus grande valeur

Trouver la deuxième plus grande valeur distincte.

Vous apprendrez Deux suivisValeurs distinctes
ArraysBeginnerStudent-beginner
Aucune solution pour l’instant
Facile

Minimum d’un tableau

Trouvez la plus petite valeur dans une liste.

Vous apprendrez Suivre un minimumUn seul passage
ArraysBeginnerStudent-beginner
Aucune solution pour l’instant
Facile

Classer un nombre selon ses diviseurs

Classifiez un entier positif comme parfait, abondant ou déficient.

Vous apprendrez DiviseursClassification
BeginnerNumber-theory
Aucune solution pour l’instant
Facile

Mot le plus long

Trouvez le mot le plus long dans une phrase.

Vous apprendrez Découpage de chaînesSuivre un maximum
BeginnerStringsStudent-beginner
Aucune solution pour l’instant
Facile

Running Sum

Replace each value with the total so far.

Vous apprendrez Sommes préfixesListes
ArraysBeginnerLearning-path
Aucune solution pour l’instant
Facile

Compter les mots

Comptez le nombre de mots dans une phrase.

Vous apprendrez Découpage de chaînesEspaces
BeginnerStringsStudent-beginner
Aucune solution pour l’instant
Facile

Moyenne d'un tableau

Calculez la moyenne d'une liste de nombres.

Vous apprendrez Somme et nombreDivision décimale
ArraysBeginnerStudent-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.

Vous apprendrez Deux pointeursModifications sur place
ArraysBeginnerStudent-beginner
Aucune solution pour l’instant
Facile

Additionner un tableau

Additionnez toutes les valeurs d'une liste.

Vous apprendrez AccumulateursListes vides
ArraysBeginnerStudent-beginner
Aucune solution pour l’instant