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

Rotation d’un tableau

Faites pivoter une liste vers la droite d’un certain nombre de positions.

Vous apprendrez Indices de tableauModulo
ArraysBeginnerStudent-beginner
Aucune solution pour l’instant
Facile

Différence des carrés

Soustrayez la somme des carrés du carré de la somme.

Vous apprendrez FormulesArithmétique
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.

Vous apprendrez CoordonnéesParité
Beginnermath
Aucune solution pour l’instant
Facile

Heures, minutes et secondes

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

Vous apprendrez Unités de tempsMise en forme de chaînes
Beginnermath
Aucune solution pour l’instant
Facile

Chiffre le plus petit

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

Vous apprendrez Extraction des chiffresSuivre un minimum
Beginner
Aucune solution pour l’instant
Facile

Factorielle

Multiplier tous les entiers positifs jusqu'à n.

Vous apprendrez BouclesProduit cumulé
Beginner
Aucune solution pour l’instant
Facile

Somme des chiffres

Additionnez les chiffres décimaux d’un entier positif.

Vous apprendrez Modulo et divisionBoucles while
Beginner
Aucune solution pour l’instant
Facile

Chiffre le plus grand

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

Vous apprendrez Extraction des chiffresSuivre un maximum
Beginner
Aucune solution pour l’instant
Facile

Nombre triangulaire

Additionnez les entiers de 1 à n.

Vous apprendrez BouclesSuites arithmétiques
Beginner
Aucune solution pour l’instant
Facile

Élever un nombre au carré

Multiplier un entier par lui-même.

Vous apprendrez FonctionsArithmétique
Beginner
Aucune solution pour l’instant
Facile

Inverser un nombre

Inversez les chiffres décimaux d’un entier positif.

Vous apprendrez Extraction des chiffresConstruire des nombres
Beginner
Aucune solution pour l’instant
Facile

Compter les chiffres

Comptez le nombre de chiffres décimaux d’un entier positif.

Vous apprendrez Division entièreBoucles de comptage
Beginner
Aucune solution pour l’instant
Facile

Une configuration partagée

Simuler un objet de paramètres de type singleton : chaque partie du programme lit et écrit la même instance.

Vous apprendrez SingletonÉtat partagé
BeginnerPatrons de conceptionSimulation
Aucune solution pour l’instant
Facile

Premier âge invalide

Validez les âges saisis et indiquez où se trouve la première entrée erronée au lieu de laisser le programme planter.

Vous apprendrez ValidationAnalyse de texte
BeginnerParsingStrings
Aucune solution pour l’instant
Facile

Compter les niveaux de log

Lisez les lignes d'un fichier de log et comptez combien sont INFO, WARNING et ERROR.

Vous apprendrez Lecture ligne par ligneDécoupage de chaînes
BeginnerParsingStrings
Aucune solution pour l’instant
Facile

Péages des véhicules

Facturez des péages pour les motos, voitures et camions, où les camions prolongent la règle de base des véhicules avec des essieux.

Vous apprendrez HéritageRedéfinition de méthode
BeginnerSimulation
Aucune solution pour l’instant
Facile

Règles d'un compte bancaire

Protégez le solde d'un compte derrière des règles de dépôt et de retrait, en rejetant les opérations invalides.

Vous apprendrez EncapsulationRègles métier
BeginnerSimulation
Aucune solution pour l’instant
Facile

Additionner les nombres valides

Additionnez les entrées qui sont des nombres entiers et ignorez tout le reste, comme le fait try/except face à une entrée invalide.

Vous apprendrez Try/exceptValidation des entrées
BeginnerParsingStrings
Aucune solution pour l’instant