Retos de programación de Arrays

Practica Arrays con 31 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 · 27 Intermedio · 3 Difícil · 1

Habilidades que practicarás: ListasUna sola pasadaDos punterosOrdenaciónAcumuladoresAgrupaciónArrays 2DArrays dinámicosAsync/awaitBucles anidadosBúsqueda linealCambios en el sitio
  • 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.

31 desafíos
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
Difícil

Trapping Rain Water

Compute how much rain water an elevation map holds.

Aprenderás Dos punterosMáximos prefijos
AdvancedArraysCompetitive-programmingGreedy
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
Fácil

Haz que un Arreglo Sea No Decreciente

Encuentra el menor número de incrementos necesarios para que cada valor sea al menos igual al anterior.

Aprenderás Correcciones voracesMáximo acumulado
ArraysGreedy
Aún no hay soluciones
Fácil

Eliminar duplicados

Conserva solo la primera aparición de cada valor.

Aprenderás Recordar valores vistosConservar el orden
ArraysBeginnerSetsStudent-beginner
Aún no hay soluciones
Fácil

Número faltante

Encuentra el único número que falta en 0..n.

Aprenderás Series aritméticasTruco de la diferencia de sumas
ArraysBeginnerStudent-beginnermath
Aún no hay soluciones
Intermedio

Minesweeper Neighbor Counts

Annotate a rectangular board.

Aprenderás Revisar 8 vecinosManejo de bordes
ArraysGrids
Aún no hay soluciones
Intermedio

Suma de Moneda Más Pequeña Imposible

Encuentra la primera cantidad positiva que no se puede formar con las monedas disponibles.

Aprenderás Sumas alcanzablesOrdenar primero
ArraysGreedy
Aún no hay soluciones
Intermedio

Valor Menor Más Cercano a la Izquierda

Para cada número, encuentra la posición anterior más cercana que contenga un número estrictamente menor.

Aprenderás Pila monótonaTiempo lineal
ArraysStacks
Aún no hay soluciones
Fácil

Swap First and Last

Exchange the first and last items of a list.

Aprenderás Índices de listasIntercambio
ArraysBeginnerLearning-path
Aún no hay soluciones
Fácil

Cart Total With Discount

Total a shopping cart and apply a discount above a threshold.

Aprenderás ListasReglas de descuento
ArraysBeginnerFunctionsLearning-path
Aún no hay soluciones
Fácil

Count Positive Numbers

Count the values greater than zero in a list.

Aprenderás ListasConteo
ArraysBeginnerLearning-path
Aún no hay soluciones
Fácil

First Negative Index

Find where the first negative number appears.

Aprenderás Búsqueda linealRetorno temprano
ArraysBeginnerLearning-path
Aún no hay soluciones
Fácil

Mediana de una Lista

Encuentra el valor central de una lista después de ordenarla.

Aprenderás OrdenaciónEstadística
Arraysmath
Aún no hay soluciones
Fácil

Above-Average Values

Keep the values that are greater than the average.

Aprenderás Dos pasadasFiltrado
ArraysBeginnerLearning-path
Aún no hay soluciones
Fácil

Segundo valor más grande

Encuentra el segundo valor distinto más grande.

Aprenderás Dos seguimientosValores distintos
ArraysBeginnerStudent-beginner
Aún no hay soluciones
Fácil

Máximo de un Arreglo

Encuentra el valor más grande en una lista.

Aprenderás Seguir un máximoUna sola pasada
ArraysBeginnerStudent-beginner
Aún no hay soluciones
Fácil

Mínimo de un Arreglo

Encuentra el valor más pequeño en una lista.

Aprenderás Seguir un mínimoUna sola pasada
ArraysBeginnerStudent-beginner
Aún no hay soluciones