Arreglos 1D — Desafíos de Manipulación
20 desafíos interactivos para dominar la manipulación avanzada de vectores: búsquedas, inversiones, frecuencias, desplazamientos y algoritmos de ordenamiento. Válido en Python, Java, C#, C++, JS, PHP y PSeInt.
📋 Listado Rápido (1 al 20)
20 ítems🎯 Resolución Guiada y Checklists de Progreso
011. Invertir un arreglo
0 / 5
1. Invertir un arreglo
Enunciado: Dado un arreglo de 5 elementos, crear un algoritmo que invierta el orden de sus elementos (el primero pasa a ser el último y viceversa).
022. Copiar un arreglo a otro
0 / 5
2. Copiar un arreglo a otro
Enunciado: Copiar todos los elementos de un arreglo A en un nuevo arreglo B e imprimir ambos para verificar.
033. Comparar dos arreglos de igual tamaño
0 / 5
3. Comparar dos arreglos de igual tamaño
Enunciado: Determinar si dos arreglos contienen exactamente los mismos elementos en las mismas posiciones (retornar true o false).
044. Buscar la posición/índice de un elemento
0 / 5
4. Buscar la posición/índice de un elemento
Enunciado: Dado un valor X, recorrer el arreglo y retornar la posición donde se encuentra por primera vez, o -1 si no existe.
055. Contar ocurrencias de un número
0 / 5
5. Contar ocurrencias de un número
Enunciado: Dado un arreglo numérico y un valor X, contar cuántas veces aparece X dentro del arreglo.
066. Contar números positivos y negativos
0 / 5
6. Contar números positivos y negativos
Enunciado: Recorrer un arreglo de enteros e imprimir cuántos elementos son positivos y cuántos negativos.
077. Contar impares en un vector
0 / 5
7. Contar impares en un vector
Enunciado: Recorrer el arreglo e incrementar un contador por cada elemento cuyo residuo con 2 sea distinto de 0.
088. Reemplazar elementos según condición
0 / 5
8. Reemplazar elementos según condición
Enunciado: Dado un arreglo numérico, reemplazar todos los números negativos por el valor 0.
099. Eliminar un elemento (desplazamiento)
0 / 5
9. Eliminar un elemento (desplazamiento)
Enunciado: Dado un arreglo y una posición P, eliminar el elemento desplazando los elementos restantes hacia la izquierda.
1010. Encontrar el segundo número mayor
0 / 5
10. Encontrar el segundo número mayor
Enunciado: Recorrer un arreglo numérico sin ordenar y determinar cuál es el segundo valor más grande.
1111. Encontrar elementos repetidos
0 / 5
11. Encontrar elementos repetidos
Enunciado: Imprimir cuáles números se repiten al menos una vez dentro del arreglo.
1212. Encontrar elementos únicos
0 / 5
12. Encontrar elementos únicos
Enunciado: Imprimir únicamente aquellos valores que aparecen exactamente una sola vez en el arreglo.
1313. Frecuencia de todos los elementos
0 / 5
13. Frecuencia de todos los elementos
Enunciado: Contar e imprimir la frecuencia o cantidad de apariciones de cada número dentro del vector.
1414. Intersección entre dos arreglos
0 / 5
14. Intersección entre dos arreglos
Enunciado: Dado el arreglo A y el arreglo B, crear un nuevo arreglo C con los elementos comunes a ambos.
1515. Unión de dos arreglos sin duplicados
0 / 5
15. Unión de dos arreglos sin duplicados
Enunciado: Combinar dos arreglos A y B en un nuevo arreglo evitando repetir elementos.
1616. Rotar elementos a la derecha
0 / 5
16. Rotar elementos a la derecha
Enunciado: Desplazar todos los elementos una posición a la derecha (el último pasa a ser el primero).
1717. Rotar elementos a la izquierda
0 / 5
17. Rotar elementos a la izquierda
Enunciado: Desplazar todos los elementos una posición a la izquierda (el primero pasa al final).
1818. Ordenamiento por Selección (Selection Sort)
0 / 5
18. Ordenamiento por Selección (Selection Sort)
Enunciado: Ordenar los elementos de un arreglo de menor a mayor utilizando el algoritmo de selección.
1919. Ordenamiento Burbuja (Bubble Sort)
0 / 5
19. Ordenamiento Burbuja (Bubble Sort)
Enunciado: Implementar el algoritmo de burbuja para ordenar un arreglo numérico de forma ascendente.
2020. Estadísticas completas de un vector
0 / 5
20. Estadísticas completas de un vector
Enunciado: Procesar un arreglo y calcular simultáneamente: suma, promedio, mayor, menor, cantidad de pares e impares.


