Blog de conocimiento gratuito: linux, programación, open source, bases de datos, android, frameworks, web e informática en general.
En este corto post de JavaScript te enseñaré a eliminar líneas repetidas (no de código, sino de algún texto o párrafo).
Esto nos servirá para eliminar elementos repetidos de una lista, por ejemplo un arreglo de cadenas, o de una cadena con varios saltos de línea.
Lo haremos de una manera limpia con JavaScript.
En el ejercicio resuelto de hoy vamos a trabajar con números primos y arreglos en el lenguaje de programación C++ también conocido como CPP.
La solicitud dice:
Realizar programa en c++ que solicite desde el teclado 10 números enteros cualquiera y determinar si entre ellos hay números primos y los identifique.
Para esto vamos a usar la función que determina si un número es primo en C++ e invocarla recorriendo un arreglo.
En este post de programación en C# con Visual Studio vamos a ver cómo acceder al primer elemento de un arreglo, al último y al central o el de en medio.
Para acceder al elemento central de un arreglo en C# vamos a hacer una división y castear a entero sin importar si la longitud es par o impar.
Hoy vamos a ver algo muy necesario al realizar consultas en bases de datos usando PostgreSQL.
Se trata de traer varios datos en una subconsulta pero colocarlos todos dentro de una columna, codificados de cierta manera. De este modo traemos varios datos de varias filas, por cada fila, como una columna.
Para esto vamos a usar las funciones JSON que PostgreSQL ofrece, en especial la función json_agg
.
Con esto vamos a tener varios datos de una subconsulta como una cadena que podremos decodificar más adelante.
Si bien no es lo más adecuado, funciona y es muy rápido.
Nota: si tú no usas PostgreSQL aquí te dejo una alternativa.
Hoy vamos a ver cómo usar un vector de structs o un vector lleno de struct en C++.
Te enseñaré a declarar un vector de tipo struct, devolver uno de una función, agregarle contenido, recorrerlo y también recibirlo como parámetro.
Hoy vamos a ver cómo implementar el ordenamiento por mezcla o merge sort en Python. Básicamente este algoritmo nos va a servir para ordenar un arreglo de cualquier tipo (suponiendo que los valores son comparables).
Hay varios enfoques para este algoritmo; algunos usan una función y otros usan 2. Yo usaré éste último enfoque pues todo queda más claro.
Por cierto, también usaremos la recursividad, ya que es un aspecto clave al momento de ordenar un array con merge sort en Python.
En el post de hoy te enseñaré a obtener un elemento aleatorio de un array o arreglo de JavaScript. Básicamente vamos a elegir una muestra al azar de nuestro arreglo.
Verás que es muy simple.
Hoy vamos a ver cómo cortar un array o extraer elementos de un arreglo usando programación en JavaScript, de modo que podamos obtener cierta cantidad de elementos de un array.
Esto puede ser útil cuando queremos tomar los primeros N elementos del arreglo, o dividir el arreglo en porciones.