Retos de programación de Learning-path

Practica Learning-path con 40 retos de programación, de fáciles a difíciles. Cada reto se ejecuta en el navegador, con pruebas al instante, una revisión de tu código con IA y soluciones de la comunidad para comparar.

Fácil · 35 Intermedio · 5

Habilidades que practicarás: ListasConteoListas 2DAritméticaConstruir cadenasFórmulasAcumuladoresBanderas booleanasBucles anidadosBucles descendentesBucles forBucles while
  • Python · C++ · C#
  • Pruebas automáticas
  • Revisión de código por IA
  • Soluciones de la comunidad
226
Desafíos
2
Soluciones compartidas
3
Lenguajes

Todos los desafíos

Busca por tema, lenguaje o dificultad.

40 desafíos
Fácil

Distance Between Points

Compute the straight-line distance between two points.

Aprenderás Teorema de PitágorasRaíces cuadradas
BeginnerFunctionsLearning-pathmath
Aún no hay soluciones
Intermedio

Count Islands

Count groups of connected land cells in a grid.

Aprenderás Relleno por inundaciónDFS recursivo
BeginnerGridsLearning-pathRecursion
Aún no hay soluciones
Intermedio

Gradebook Top Student

Find the student with the highest average score.

Aprenderás Listas 2DPromedios
BeginnerFunctionsGridsLearning-path
Aún no hay soluciones
Fácil

Contar pares con una suma

Cuenta los pares de posiciones cuyos valores suman un objetivo dado.

Aprenderás Pares de índicesEvitar contar dos veces
ArraysBeginnerLearning-pathNested-loops
Aún no hay soluciones
Fácil

Number Triangle

Build a triangle of increasing numbers.

Aprenderás Filas crecientesContador entre filas
BeginnerLearning-pathNested-loopsPatterns
Aún no hay soluciones
Fácil

Average of Three

Average three whole numbers.

Aprenderás AritméticaDivisión
BeginnerLearning-pathVariables
Fácil

Pyramid Rows

Draw a right-aligned pyramid of # blocks.

Aprenderás Patrones con cadenasRelleno
BeginnerLearning-pathNested-loopsPatterns
Aún no hay soluciones
Fácil

Rectangle Perimeter

Compute the perimeter of a rectangle from its sides.

Aprenderás AritméticaValores de retorno
BeginnerLearning-pathVariables
Intermedio

Recursive Palindrome

Check a palindrome recursively, ignoring case and punctuation.

Aprenderás Casos baseLimpiar cadenas
BeginnerLearning-pathRecursionStrings
Aún no hay soluciones
Fácil

Hollow Square

Draw the outline of a square with * characters.

Aprenderás Detectar bordesConstruir cadenas
BeginnerLearning-pathNested-loopsPatterns
Aún no hay soluciones
Fácil

Days in a Month

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

Aprenderás Reglas del calendarioFunciones auxiliares
BeginnerConditionsFunctionsLearning-path
Aún no hay soluciones
Fácil

Celsius a Fahrenheit

Convierte una temperatura de grados Celsius a grados Fahrenheit.

Aprenderás FórmulasPrecedencia de operadores
BeginnerLearning-pathVariables
Aún no hay soluciones
Intermedio

Tic-Tac-Toe Winner

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

Aprenderás Condiciones de victoriaDiagonales
BeginnerConditionsGridsLearning-path
Aún no hay soluciones
Fácil

Halve Until One

Count how many halvings bring a number down to 1.

Aprenderás Bucles whileConteo
BeginnerLearning-pathLoops
Aún no hay soluciones
Fácil

Multiplication Grid

Build a full multiplication table.

Aprenderás Listas 2DÍndices de fila y columna
BeginnerLearning-pathNested-loops
Aún no hay soluciones
Fácil

Min and Max Together

Find the smallest and largest value in one pass.

Aprenderás Una sola pasadaVarios valores de retorno
ArraysBeginnerFunctionsLearning-path
Aún no hay soluciones
Intermedio

Recursive Power

Compute a power recursively by halving the exponent.

Aprenderás Dividir el exponente a la mitadDivide y vencerás
BeginnerLearning-pathRecursion
Aún no hay soluciones
Fácil

Simple Interest

Find the total amount after simple interest.

Aprenderás PorcentajesProblemas de enunciado
BeginnerLearning-pathVariables
Aún no hay soluciones