Java - Clonar arreglo

Hoy te enseñaré cómo clonar o crear una copia de un arreglo en Java. Es decir, a partir de un arreglo, crear uno nuevo (eliminando la referencia al original) con los mismos elementos y misma longitud. En Java, como bien sabemos, los arreglos se pasan por referencia cuando los enviamos como argumentos a otras funciones. De modo que si modificamos un arreglo dentro de una función, el cambio se reflejará en el método desde donde la llamamos. Por ello es que en este post te mostraré la forma fácil de eliminar esa referencia y crear una copia del arreglo. ...

marzo 4, 2021 · 2 min · 343 palabras · Parzibyte

C++ | Ejercicio resuelto de inventario

En este post de programación en CPP/C++ vamos a resolver otro ejercicio que dice así: Realice un programa en C++ sobre un inventario. Una tienda vende pantalones, camisas, sacos y sombreros. Crear una aplicación que permita llevar el inventario actualizado acorde con la compra. La tienda posee el siguiente inventario: 150 pantalones, con un costo de 25. 100 camisas con un costo de 1. 2 sacos con un costo de 1 10 sombreros con un costo de 5 Su programa debe imprimir el inventario actualizado en pantalla y solicitarle al cliente qué desea comprar. Una vez el cliente seleccione, se le solicita la cantidad y se imprime en pantalla el costo total de lo que se está comprando. Al final, se debe mostrar el inventario actualizado en pantalla y solo se sale de la aplicación si el cliente escoge la opción de salir. ...

febrero 15, 2021 · 6 min · 1252 palabras · Parzibyte

Python: recorrer lista con índice

En este post te mostraré cómo obtener o llevar cuenta del índice actual al recorrer una lista en el lenguaje de programación Python. Normalmente en Python iteramos una lista a través del valor que tiene, pero en ocasiones vamos a querer acceder al índice numérico; y es lo que te mostraré hoy. ...

abril 22, 2020 · 1 min · 184 palabras · Parzibyte

Mezclar arreglo en C (orden aleatorio)

En este post te muestro cómo mezclar un arreglo en C, es decir, aleatorizarlo o randomizarlo; como le llames. De este modo al final tendremos el arreglo mezclado, ordenado de forma aleatoria. Para lograrlo simplemente necesitamos recorrer el arreglo y en cada iteración: Obtener un índice aleatorio que esté en el rango de 0 a longitud - 1 Intercambiar el elemento en el índice del ciclo por el índice aleatorio ¡Vamos allá! ...

diciembre 19, 2019 · 3 min · 475 palabras · Parzibyte

Mediana y media en C

Resumen: obtener la mediana y la media de un arreglo en C. Es decir, obtener el promedio de un arreglo y también el elemento central o el que se encuentra a la mitad de la sucesión. Para ello vamos a usar arreglos y condicionales sencillas. ...

noviembre 13, 2019 · 4 min · 659 palabras · Parzibyte

C - Ordenamiento de burbuja

El algoritmo de ordenamiento de burbuja o método de la burbuja en C es un algoritmo para ordenar arreglos; no es el más rápido, pero es uno que sirve para introducir los conceptos de ordenamiento de arreglos en C. Ordenar un arreglo en C usando el método de la burbuja es sencillo; simplemente se recorre el arreglo en un ciclo for, y dentro de ese ciclo, se hace otro ciclo; es decir, tenemos dos ciclos. En el segundo ciclo (que va desde 0 hasta la longitud del arreglo menos el paso del primer ciclo) comparamos el elemento actual con el siguiente, y si el actual es mayor, intercambiamos los valores. Esto se repite y al final el arreglo estará ordenado. Recuerda; si quieres ver un algoritmo más complejo pero a la vez más rápido, mira el algoritmo quicksort. ...

octubre 9, 2019 · 5 min · 923 palabras · Parzibyte

Array Map en JavaScript - Tutorial y ejemplos

Hoy voy a explicar cómo funciona Array Map en JavaScript. La función map es una función que tienen todos los arreglos y permite mapear o convertir un arreglo en otro; es decir, Array Map en JavaScript transforma arreglos. Voy a explicar cómo funciona map con algunos ejemplos. ...

septiembre 30, 2019 · 4 min · 842 palabras · Parzibyte

JavaScript - Obtener diferencia de arreglos

Resumen En este post te voy a mostrar a sacar la diferencia entre dos arreglos de JavaScript. Es decir, obtener los elementos que existen en un arreglo A pero no existen en otro arreglo B. La función que te voy a mostrar va a regresar un nuevo arreglo que tiene los elementos que hay en A pero no en B. ...

agosto 13, 2019 · 3 min · 515 palabras · Parzibyte

Java - Buscar elemento en arreglo

Resumen: en este post te mostrará a buscar un elemento dentro de un array en Java. Vamos a ver cómo obtener su posición (o índice) dentro del arreglo y gracias a esto también vamos a saber si un elemento existe dentro del arreglo en Java. Este método para obtener el índice de un elemento dentro de un arreglo en Java se llama indexOf en otros lenguajes. ...

agosto 7, 2019 · 4 min · 804 palabras · Parzibyte

PHP - Ordenar arreglo por fecha y hora

Ordenar array por datetime en PHP En este post te mostraré cómo ordenar un arreglo que tiene fecha y hora, usando PHP y la función sort, usort y strcmp. En el primer ejemplo vamos a ordenar un arreglo plano, que tiene únicamente fechas; en el segundo vamos a ver cómo ordenar un arreglo que tiene un datetime dentro de otro arreglo. ...

julio 31, 2019 · 4 min · 646 palabras · Parzibyte