Historial de los últimos códigos añadidos

Listado de los últimos códigos introducidos.
Imágen de perfil

Función que quita los elementos repetidos de un array que se encuentran en otro array


PHP

Publicado el 14 de Noviembre del 2019 por Xavi
21 visualizaciones desde el 14 de Noviembre del 2019
Función que quita los elementos repetidos de un array que se encuentran en otro array.

1
2
3
4
arrayDiff([1,2],[1]); // [2]
arrayDiff([1,2,2,2,3],[2]); // [1,3]
arrayDiff([],[2,3]); // empty
arrayDiff(['a','b','c','a','e','c'], ['a', 'c']); // ['b', 'e']
sin imagen de perfil

Función que quita los elementos repetidos de un array que se encuentran en otro array


JavaScript

estrellaestrellaestrellaestrellaestrella(1)
Actualizado el 14 de Noviembre del 2019 por katas (Publicado el 10 de Noviembre del 2019)
153 visualizaciones desde el 10 de Noviembre del 2019
Función que quita los elementos repetidos de un array que se encuentran en otro array.

1
2
3
array_diff([1,2],[1]); // [2]
array_diff([1,2,2,2,3],[2]); // [1,3]
array_diff([],[2,3]); // []
Imágen de perfil

Comprimir archivos con .BAT


Ms-Dos

Publicado el 14 de Noviembre del 2019 por Ana Zelideth
19 visualizaciones desde el 14 de Noviembre del 2019
Les comparto como pueden ejecutar el comando rar para comprimir archivos en Windows desde la CMD y después eliminar los archivos.
sin imagen de perfil

Función para devolver un array con la estructura de un arbol


JavaScript

Publicado el 14 de Noviembre del 2019 por katas
14 visualizaciones desde el 14 de Noviembre del 2019
Función que recibe un numero de alturas a crear y devuelve un array en forma de árbol con las alturas indicadas.

1
2
3
4
5
6
towerBuilder(4);
// [
// '  *  ',
// ' *** ',
// '*****'
// ]

1
2
3
4
5
6
7
8
towerBuilder(6);
// [
// '    *    ',
// '   ***   ',
// '  *****  ',
// ' ******* ',
// '*********'
// ]
sin imagen de perfil

Devolver el numero de caracteres repetidos en una cadena


JavaScript

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 14 de Noviembre del 2019 por katas
47 visualizaciones desde el 14 de Noviembre del 2019
Crear una función que devuelva la cantidad de letras o números que se repiten sin tener en cuenta las mayúsculas o minúsculas.

1
2
3
4
5
6
7
8
duplicateCount(""); // 0
duplicateCount("abcde"); // 0
duplicateCount("aabbcde"); // 2
duplicateCount("aabBcde"); // 2
duplicateCount("indivisibility"); // 1
duplicateCount("Indivisibilities"); // 2
duplicateCount("aA11"); // 2
duplicateCount("ABBA"); // 2
sin imagen de perfil

Simular el texto que aparece en los likes de facebook


JavaScript

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 14 de Noviembre del 2019 por katas
41 visualizaciones desde el 14 de Noviembre del 2019
Implementar una función que según un array de nombres nos devuelva:
Si no hay ningun like: no one likes this
Si hay un like: Peter likes this
Si hay dos likes: Jacob and Alex like this
Si hay tres likes: Max, John and Mark like this
Mas de tres likes: Alex, Jacob and 2 others like this

1
2
3
4
5
likes ([]); // "no one likes this"
likes(["Peter"]); // "Peter likes this"
likes(["Jacob", "Alex"]); // "Jacob and Alex like this"
likes(["Max", "John", "Mark"]); // "Max, John and Mark like this"
likes(["Alex", "Jacob", "Mark", "Max"]); // "Alex, Jacob and 2 others like this"
Imágen de perfil

Convertir una cadena en variable


Python

Publicado el 14 de Noviembre del 2019 por joel
50 visualizaciones desde el 14 de Noviembre del 2019
Este simple código muestra como convertir una cadena o string en una simple variable de Python, y como convertir los textos contenido de una lista en variables.
Imágen de perfil
Actualizado

Sudoku C64


Basic

Actualizado el 13 de Noviembre del 2019 por Adelino (Publicado el 23 de Octubre del 2019)
925 visualizaciones desde el 23 de Octubre del 2019
Programa para Commodore 64.

Imagen-1
sin imagen de perfil

Contar los pasajeros que quedan en un autobus


JavaScript

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 12 de Noviembre del 2019 por katas
126 visualizaciones desde el 12 de Noviembre del 2019
En un autobús que se mueve por la ciudad, en cada parada sube y baja gente, por lo que sabiendo la gente que ha subido y bajado en cada parada sabremos la gente que hay actualmente en el autobús.

Los datos los tenemos en un array bidimensional donde el primer elemento son los usuarios que han subido, y el segundo elemento los usuarios que han bajado.
Hay que saber los usuarios que quedan en el autobús.

1
2
3
number([[10,0],[3,5],[5,8]]); // 5
number([[3,0],[9,1],[4,10],[12,2],[6,1],[7,10]]); // 17
number([[3,0],[9,1],[4,8],[12,2],[6,1],[7,8]]); // 21
sin imagen de perfil

Obtener el máximo y mínimo de una cadena de enteros


JavaScript

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 12 de Noviembre del 2019 por katas
117 visualizaciones desde el 12 de Noviembre del 2019
Dada una cadena de números enteros, devolver una cadena con el valor mas alto y mas bajo.
Todos los valores recibidos en la cadena son enteros.

1
2
3
highAndLow("1 2 3 4 5");  // return "5 1"
highAndLow("1 2 -3 4 5"); // return "5 -3"
highAndLow("1 9 3 4 -5"); // return "9 -5"
Imágen de perfil
Actualizado

Búsqueda de números perfectos


Python

Actualizado el 12 de Noviembre del 2019 por joel (Publicado el 6 de Marzo del 2019)
835 visualizaciones desde el 6 de Marzo del 2019
Código que devuelve los números perfectos comprendidos entre 1 y n.

Un número perfecto es un número natural que es igual a la suma de sus divisores propios positivos.

El número 6 seria un ejemplo de número perfecto:
1, 2 y 3; y 6 = 1 + 2 + 3
Imágen de perfil

Búsqueda de números perfectos


PHP

Publicado el 12 de Noviembre del 2019 por joel
119 visualizaciones desde el 12 de Noviembre del 2019
Código que devuelve los números perfectos comprendidos entre 1 y n.

Un número perfecto es un número natural que es igual a la suma de sus divisores propios positivos.

El número 6 seria un ejemplo de número perfecto:
1, 2 y 3; y 6 = 1 + 2 + 3
sin imagen de perfil

Compara dos arrays sabiendo que el segundo es la raiz cuadrada de algún valor del primer array


JavaScript

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 11 de Noviembre del 2019 por katas
130 visualizaciones desde el 11 de Noviembre del 2019
Dado dos arrays (a y b), escribir una función que revise si los dos arrays tienen los mismos elementos, teniendo en cuenta, que los elementos en el array b son la raiz cuadrado de los valores del array a, sin estar en el mismo orden.
Hay que controlar que los array a y b sean arrays y tengan valores, en caso contrario devolver false.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
a = [121, 144, 19, 161, 19, 144, 19, 11];
b = [121, 14641, 20736, 361, 25921, 361, 20736, 361]
document.write("<br>"+comp(a, b)); // true
 
a = [121, 144, 19, 161, 19, 144, 19, 11];
b = [11*11, 121*121, 144*144, 19*19, 161*161, 19*19, 144*144, 19*19];
document.write("<br>"+comp(a, b)); // true
 
a = [121, 144, 19, 161, 19, 144, 19, 11];
b = [121, 14641, 20736, 361, 25921, 361, 20736, 360]
document.write("<br>"+comp(a, b)); // false
 
a = null;
b = [121, 14641, 20736, 361, 25921, 361, 20736, 360]
document.write("<br>"+comp(a, b)); // false
 
a = [];
b = [121, 14641, 20736, 361, 25921, 361, 20736, 360]
document.write("<br>"+comp(a, b)); // false
Imágen de perfil
Actualizado

Determinar si un numero es primo


JavaScript

estrellaestrellaestrellaestrellaestrella(3)
Actualizado el 10 de Noviembre del 2019 por xve (Publicado el 27 de Enero del 2016)
24.312 visualizaciones desde el 27 de Enero del 2016
Este simple código muestra una manera sencilla de determinar si un numero es primo.
sin imagen de perfil

Función para calcular la persistencia de un numero


JavaScript

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 10 de Noviembre del 2019 por katas
145 visualizaciones desde el 10 de Noviembre del 2019
Función que toma como parámetro un numero y devuelve la persistencia de la multiplicación hasta que solo queda un numero, devolviendo el numero de veces que ha realizado dicha operación.

1
2
3
persistence(39) === 3 // 3*9 = 27, 2*7 = 14, 1*4=4 y 4 solo es un dígito
persistence(999) === 4 // 9*9*9 = 729, 7*2*9 = 126, 1*2*6 = 12, y finalmente 1*2 = 2
persistence(4) === 0 // 4 no se puede multiplicar ya que es un único dígito
Imágen de perfil

Obtener la IP del usuario con JavaScript utilizando RTCPeerConnection


JavaScript

Publicado el 10 de Noviembre del 2019 por joel
161 visualizaciones desde el 10 de Noviembre del 2019
Este código muestra como obtener la IP de un usuario utilizando RTCPeerConnection (https://developer.mozilla.org/en-US/docs/Web/API/RTCPeerConnection)
Imágen de perfil

Obtener la IP del usuario con JQuery utilizando un servidor externo


JQuery

Publicado el 10 de Noviembre del 2019 por joel
155 visualizaciones desde el 10 de Noviembre del 2019
Este código muestra como obtener la ip del usuario utilizando la api de ipfy.org

Nos puede devolver la IP en modo texto si llamamos únicamente a: https://api.ipify.org
O en modo json y le pasamos como parámetro: https://api.ipify.org?format=json
Imágen de perfil

Copiar un texto de nuestra página al portapapeles


JavaScript

Publicado el 9 de Noviembre del 2019 por info
199 visualizaciones desde el 9 de Noviembre del 2019
Este simple código muestra como copiar cualquier texto de nuestra página web al portapapeles.

La manera de funcionar, es creando un input, poniendo en el texto deseado, seleccionar el texto de ese input, copiarlo y eliminar el input creado.
Imágen de perfil

Calcular el mínimo común múltiplo de varios números


Dev - C++

Publicado el 8 de Noviembre del 2019 por Administrador
156 visualizaciones desde el 8 de Noviembre del 2019
Este programa os ayudara a calcular el mínimo común múltiplo de varios números, asta un máximo de 100 números.

Se introduce la cantidad de números de los que queréis calcular el m.c.m. , y posteriormente, decís cuales son. El programa buscara de entre todos sus múltiplos, cual es el correcto. Existe un máximo de intentos para el programa. Si por ejemplo el mínimo común múltiplo de los números que pedís, el programa no logra encontrarlos en el numero de oportunidades posible, dirá que el programa no ha sido capaz de encontrar ninguno, pero que de forma automática, genera un múltiplo de todos ellos, que no tiene por que ser el m.c.m, pero algo es algo (lo hace con el producto entre todos los números).

minimo-comun-multiplo-de-varios-numeros
sin imagen de perfil

Invertir una cadena de caracteres en C++


Dev - C++

Publicado el 7 de Noviembre del 2019 por Joan
256 visualizaciones desde el 7 de Noviembre del 2019
Función que muestra como invertir una cadena de caracteres
Imágen de perfil

SUM en Progres 4gl


Progress

Publicado el 7 de Noviembre del 2019 por Ana Zelideth
51 visualizaciones desde el 7 de Noviembre del 2019
Les comparto como pueden hacer un suma de datos como la función SUM de SQL en Progress 4gl utilizando las funciones de ACCUMULATE
Imágen de perfil

Eliminar la última linea de un archivo


PHP

Publicado el 7 de Noviembre del 2019 por Xavi
263 visualizaciones desde el 7 de Noviembre del 2019
Este código muestra como eliminar la última linea de un archivo.

La manera de hacerlo es leer el contenido del mismo y ponerlo en una variable, eliminar la última linea de esa variable, y volver a guardar nuevamente el contenido en el archivo.
Imágen de perfil

Obtener el valor mas bajo de una lista o tupla


Python

Publicado el 7 de Noviembre del 2019 por joel
254 visualizaciones desde el 7 de Noviembre del 2019
Esta función recursiva, muestra como obtener el valor mas bajo de una lista, una tupla, una lista de listas, una lista de tuplas y listas, etc...
Imágen de perfil

Código para conectar a PostgreSQL desde Java


Java

Publicado el 7 de Noviembre del 2019 por Administrador
272 visualizaciones desde el 7 de Noviembre del 2019
Código de ejemplo que muestra como conectar y realizar una consulta a una base de datos PostgreSQL
Imágen de perfil

Sumar las filas de una columna al pulsar sobre el titulo de la misma


JavaScript

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 5 de Noviembre del 2019 por xve
210 visualizaciones desde el 5 de Noviembre del 2019
Este código muestra como sumar los valores de una columna dada cuando se pulsa el ratón encima de uno de los títulos de las columnas.

sumar-columna-pulsado-raton
Imágen de perfil

MundoTec TrucoTec 2005


Visual Basic

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 5 de Noviembre del 2019 por Diego H
278 visualizaciones desde el 5 de Noviembre del 2019
Código fuente de una de las primeras versiones del juego de truco TrucoTec 2005 codificado en Visual Basic 5. El código fuente de TrucoTec 2005 tiene muchas funciones codificadas para simular un contrincante humano. Es posible seleccionar jugar a 15 o a 30 puntos, con o sin Flor. Permite configurar algunos efectos multimedia de sonido en el movimientos de las cartas y la voz del jugador virtual. Inicias el juego tú, el ordenador, o inicio aleatorio. El juego TrucoTec 2005, lleva una estadística individual del modo de juego de los jugadores, que el software utiliza en la "selección de alternativas" posibles durante el juego. Tiene un archivo de ayuda formato HLP con el reglamento del Truco, que no es compatible con los SO Windows modernos.
TrucoTec2005
Imágen de perfil

RAT CRACKER V1.2


Python

Publicado el 4 de Noviembre del 2019 por joker_116
468 visualizaciones desde el 4 de Noviembre del 2019
Hola lectores hoy vengo con la segunda parte del RAT en python que habia publicado
esta ves con una mejor interfas grafica me refiero a que use la libreria de python colorama
para poner textos a color y acomode los banners y como siempre esta herramienta de administracion remota para hackear sistemas operativos windows y linux es compatible con ambas plataformas
solo abran el RATC.py y se abrira el rat con las opciones.

como ya dije RAT CRACKER sirve para obtener acceso remoto a otras maquinas
tanto dentro como fuera de lan.

para poder enviar el troyano generado por gmail lo comprimen en un .ZIP y luego en un .RAR con password
y haci el antivirus no lo puede escanear, no me hago responsable del mal uso de esta RAT.

por ultimo la opcion dos generara el troyano solo para la plataforma que estes usando ademas te pedira tu ip y el puerto en el que estara listando el server la ip devera ir entre comillas sin espacio.

para compilar el client.py desde linux para windows hay que generar el script con la opcion 2 y luego le damos a no compilar abrimos de nuevo el server y le damos a compilad desde linux para windows tiene que estar wine instalado y python instalado con wine.

JOKER 116
fake-mp3-troyan
RATC
screen_compile-options
screen_shot1
screen_shot2
Imágen de perfil

Ejemplo del uso de MutationObserver


JavaScript

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 3 de Noviembre del 2019 por xve
343 visualizaciones desde el 3 de Noviembre del 2019
Ejemplo del uso de la API MutationObserver, que como se indica en: https://developer.mozilla.org/es/docs/Web/API/MutationObserver

MutationObserver establece un mecanismo para reaccionar ante cambios en el DOM. Ha sido diseñado como un sustituto de los Mutation Events definidos en las especificaciones de DOM3 Events.
Imágen de perfil

Leer una lista multidimensional de valores recursivamente


JQuery

Publicado el 2 de Noviembre del 2019 por Administrador
335 visualizaciones desde el 2 de Noviembre del 2019
Si disponemos de un json del cual no conocemos la cantidad de niveles que puede tener, por ejemplo en un árbol genealógico hay personas que pueden tener hijos, y esos hijos también pueden tener más hijos, y así se creará un juego de nodos que se irá expandiendo de arriba hacia abajo, sin saber su límite.

En este código, de manera recursiva muestra como obtener todos los valores.
Imágen de perfil

Simular carrera de caballos con threads


Java

Publicado el 1 de Noviembre del 2019 por Administrador
331 visualizaciones desde el 1 de Noviembre del 2019
Ventana en la que se crean 4 progressbar, y mediante 4 hilos que representan cada uno de los caballos, se van moviendo aleatoriamente.

caballos_thread