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
Moyen

Shortest Weighted Routes

Find the minimum total route cost from city 1 to each city.

GraphsPriority-queuesShortest-path
Aucune solution pour l’instant
Moyen

K-ième plus petit élément

Trouvez la k-ième plus petite valeur sans trier entièrement.

AdvancedCompetitive-programmingSorting
Aucune solution pour l’instant
Facile

Count Pairs With a Sum

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

ArraysBeginnerLearning-pathNested-loops
Aucune solution pour l’instant
Facile

Distance entre deux points

Calculez la distance en ligne droite entre deux points.

BeginnerFunctionsLearning-pathmath
Aucune solution pour l’instant
Moyen

Tournament Standings

Rank teams from match records.

DictionariesParsingSorting
Aucune solution pour l’instant
Moyen

Plus grand facteur premier

Trouver le plus grand nombre premier qui divise un entier positif.

AlgorithmsNumber-theory
Aucune solution pour l’instant
Difficile

Trouver Plusieurs Motifs dans un Texte

Pour chaque motif demandé, déterminer s'il apparaît comme sous-chaîne contiguë n'importe où dans le texte commun.

Pattern-matchingStringsTries
Aucune solution pour l’instant
Facile

Number Triangle

Build a triangle of increasing numbers.

BeginnerLearning-pathNested-loopsPatterns
Aucune solution pour l’instant
Difficile

Tournée de livraison la plus courte

Visitez chaque ville une fois et revenez au point de départ au moindre coût.

AdvancedBitmasksCompetitive-programmingDynamic-programming
Aucune solution pour l’instant
Difficile

Count Inversions

Count the out-of-order pairs in a list.

AdvancedCompetitive-programmingSorting
Aucune solution pour l’instant
Moyen

Lister les nombres premiers avec un crible

Trouvez les nombres premiers jusqu'à une limite en marquant les multiples composés.

Number-theorySieve
Aucune solution pour l’instant
Facile

Multiplication Grid

Build a full multiplication table.

BeginnerLearning-pathNested-loops
Aucune solution pour l’instant
Moyen

Gradebook Top Student

Find the student with the highest average score.

BeginnerFunctionsGridsLearning-path
Aucune solution pour l’instant
Facile

Pyramid Rows

Draw a right-aligned pyramid of # blocks.

BeginnerLearning-pathNested-loopsPatterns
Aucune solution pour l’instant
Facile

Celsius vers Fahrenheit

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

BeginnerLearning-pathVariables
Aucune solution pour l’instant
Moyen

Game of Life Step

Advance Conway's Game of Life by one generation.

AdvancedGridsHackathonSimulation
Aucune solution pour l’instant
Facile

Hollow Square

Draw the outline of a square with * characters.

BeginnerLearning-pathNested-loopsPatterns
Aucune solution pour l’instant
Difficile

Mini Stack-Language Interpreter

Evaluate a small stack language.

InterpretersParsingStacks
Aucune solution pour l’instant