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

Distance entre deux points

Calculez la distance en ligne droite entre deux points.

Vous apprendrez Théorème de PythagoreRacines carrées
BeginnerFunctionsLearning-pathmath
Aucune solution pour l’instant
Moyen

Count Islands

Count groups of connected land cells in a grid.

Vous apprendrez Remplissage par diffusionDFS récursif
BeginnerGridsLearning-pathRecursion
Aucune solution pour l’instant
Moyen

Gradebook Top Student

Find the student with the highest average score.

Vous apprendrez Listes 2DMoyennes
BeginnerFunctionsGridsLearning-path
Aucune solution pour l’instant
Facile

Count Pairs With a Sum

Count pairs of positions whose values add up to a target.

Vous apprendrez Paires d'indicesÉviter les doubles comptes
ArraysBeginnerLearning-pathNested-loops
Aucune solution pour l’instant
Facile

Number Triangle

Build a triangle of increasing numbers.

Vous apprendrez Lignes croissantesCompteur entre les lignes
BeginnerLearning-pathNested-loopsPatterns
Aucune solution pour l’instant
Facile

Average of Three

Average three whole numbers.

Vous apprendrez ArithmétiqueDivision
BeginnerLearning-pathVariables
Facile

Pyramid Rows

Draw a right-aligned pyramid of # blocks.

Vous apprendrez Motifs de chaînesRemplissage
BeginnerLearning-pathNested-loopsPatterns
Aucune solution pour l’instant
Facile

Rectangle Perimeter

Compute the perimeter of a rectangle from its sides.

Vous apprendrez ArithmétiqueValeurs de retour
BeginnerLearning-pathVariables
Facile

Hollow Square

Draw the outline of a square with * characters.

Vous apprendrez Détection des bordsConstruire des chaînes
BeginnerLearning-pathNested-loopsPatterns
Aucune solution pour l’instant
Moyen

Recursive Palindrome

Check a palindrome recursively, ignoring case and punctuation.

Vous apprendrez Cas de baseNettoyage de chaînes
BeginnerLearning-pathRecursionStrings
Aucune solution pour l’instant
Facile

Days in a Month

Return how many days a month has, including leap years.

Vous apprendrez Règles du calendrierFonctions utilitaires
BeginnerConditionsFunctionsLearning-path
Aucune solution pour l’instant
Facile

Celsius vers Fahrenheit

Convertir une température de degrés Celsius en degrés Fahrenheit.

Vous apprendrez FormulesPriorité des opérateurs
BeginnerLearning-pathVariables
Aucune solution pour l’instant
Facile

Nombre de Fibonacci

Retournez le n-ième nombre de Fibonacci.

Vous apprendrez ItérationMettre à jour deux variables
BeginnerLoopsSequencesStudent-beginner
Aucune solution pour l’instant
Facile

Cash: Fewest Coins

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

Vous apprendrez Algorithmes gloutonsRendu de monnaie
BeginnerGreedyStudent-beginnermath
Aucune solution pour l’instant
Facile

Vérification de nombre premier

Déterminez si un nombre est premier.

Vous apprendrez DivisibilitéOptimiser une boucle
BeginnerLoopsNumbersStudent-beginner
Aucune solution pour l’instant
Moyen

Tic-Tac-Toe Winner

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

Vous apprendrez Conditions de victoireDiagonales
BeginnerConditionsGridsLearning-path
Aucune solution pour l’instant
Facile

Halve Until One

Count how many halvings bring a number down to 1.

Vous apprendrez Boucles whileComptage
BeginnerLearning-pathLoops
Aucune solution pour l’instant
Facile

Multiplication Grid

Build a full multiplication table.

Vous apprendrez Listes 2DIndices de lignes et colonnes
BeginnerLearning-pathNested-loops
Aucune solution pour l’instant