Historial de los últimos códigos añadidos

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

Sudoku C64


Basic

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

C64Disk
Imágen de perfil

Verificar si una cadena esta contenida en otra cadena


Ensamblador

Publicado el 20 de Noviembre del 2019 por Administrador
69 visualizaciones desde el 20 de Noviembre del 2019
Escribir un código que verifique si una cadena se encuentra dentro de otra cadena

Por ejemplo:
"la Mu" se encuentra dentro de "Hola Mundo"
"233" se encuentra dentro de "2122432234"
Imágen de perfil

Código que verifique si dos cadenas son iguales


Ensamblador

Publicado el 20 de Noviembre del 2019 por Administrador
40 visualizaciones desde el 20 de Noviembre del 2019
Escribir un código que verifique si dos cadenas son iguales
sin imagen de perfil

Partir una cadena en trozos de dos caracteres


JavaScript

Publicado el 19 de Noviembre del 2019 por katas
176 visualizaciones desde el 19 de Noviembre del 2019
Dada una cadena de caracteres, devolver un array con dos caracteres en cada posición. Si el ultimo elemento es de un solo carácter, añadir el guion bajo (_)

1
2
solution('abc') // ['ab', 'c_']
solution('abcdef') // ['ab', 'cd', 'ef']
sin imagen de perfil

Función que vaya sumando todos los dígitos de un numero


JavaScript

Actualizado el 19 de Noviembre del 2019 por katas (Publicado el 17 de Noviembre del 2019)
144 visualizaciones desde el 17 de Noviembre del 2019
Crear una función recursiva que recibe un numero y devuelve el resultado de ir sumando todos sus dígitos hasta que solo quede un dígito.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
digital_root(16)
// 1 + 6
// 7
 
digital_root(942)
// 9 + 4 + 2
// 15 ...
// 1 + 5
// 6
 
digital_root(493193)
// 4 + 9 + 3 + 1 + 9 + 3
// 29 ...
// 2 + 9
// 11 ...
// 1 + 1
// 2
Imágen de perfil
Val: 654
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Ejemplo del envió de una función como parámetro a otra función


PHP

Publicado el 19 de Noviembre del 2019 por Xavi
75 visualizaciones desde el 19 de Noviembre del 2019
Esta función devuelve verdadero si la función proporcionada devuelve verdadero para al menos un elemento del array/matriz recibida, falso en caso contrario.
Imágen de perfil

[Pseudocode] Alquier DVD


Java

Publicado el 19 de Noviembre del 2019 por Kaizer
81 visualizaciones desde el 19 de Noviembre del 2019
Simple pseudocodigo de como realizar un alquiler de películas y DVD.
Imágen de perfil

Consultar la temperatura del disco duro


Linux/Unix Shell Scripting

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 18 de Noviembre del 2019 por Octulio
135 visualizaciones desde el 18 de Noviembre del 2019
Visualiza en la consola de texto la temperatura actual del disco duro.
Por ejemplo:
discoT sda
sudo /base/programa/discoT sda -v
discoT-01
En MX-Linux

discoT-02
En CentOS Linux 7

discoT-03
En Cygwin - Windows 64 bits
Imágen de perfil

Árbol Genealógico


Access

Publicado el 17 de Noviembre del 2019 por Administrador
293 visualizaciones desde el 17 de Noviembre del 2019
Base de datos para el mantenimiento y gestión de un árbol genealógico de los antepasados, ya sea para personas o animales.

arbol-genealogico
sin imagen de perfil

Devolver true o false según cadena recibida


JavaScript

Publicado el 17 de Noviembre del 2019 por katas
134 visualizaciones desde el 17 de Noviembre del 2019
Crear una función que si recibe "Y" o "Yes" devuelve true, "N" o "No" devuelva false y que si recibe cualquier valor diferente, se pueda especificar el resultado por defecto.

1
2
3
4
5
6
7
yesNo('Y') // true
yesNo('y') // true
yesNo('yes') // true
yesNo('n') // false
yesNo('No') // false
yesNo('Foo', true) // true
yesNo('Foo') // false
Imágen de perfil

Juego del ahorcado en consola


Java

Publicado el 16 de Noviembre del 2019 por Administrador
148 visualizaciones desde el 16 de Noviembre del 2019
Juego del ahorcado desde la consola/terminal donde hay que adivinar una de las palabras almacenadas en un array.

ahorcado
Imágen de perfil
Val: 654
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Ordenar un array bidimensional por uso de sus campos


JavaScript

Publicado el 15 de Noviembre del 2019 por Xavi
178 visualizaciones desde el 15 de Noviembre del 2019
En este código se muestra como ordenar un array asociativo por el campo edad.

Array Inicial:
1
2
3
4
5
[
    {nombre:"Juan", edad:18},
    {nombre:"Manuel", edad:12},
    {nombre:"Alberto", edad:15}
]

resultado:
1
2
3
4
5
[
    {nombre:"Manuel", edad:12},
    {nombre:"Alberto", edad:15},
    {nombre:"Juan", edad:18}
]
Imágen de perfil
Val: 654
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python
Actualizado

Ordenar por su clave un objeto asociativo


JavaScript

Actualizado el 15 de Noviembre del 2019 por Xavi (Publicado el 28 de Noviembre del 2013)
6.538 visualizaciones desde el 28 de Noviembre del 2013
Código que muestra como ordenar un array o vector asociativo (clave, valor) por su clave.

Recibe este objecto:
1
2
3
4
5
{
    "text2":"hola",
    "text1":"casa",
    "lugar":"japon"
};

Devuelve:
1
2
3
4
5
{
    "lugar":"japon",
    "text1":"casa",
    "text2":"hola"
}
sin imagen de perfil

Determinar si un array de números son consecutivos


JavaScript

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 15 de Noviembre del 2019 por katas
167 visualizaciones desde el 15 de Noviembre del 2019
Función que recibe un array de números y determina si son consecutivos.
Para determinar si son consecutivos, se ejecuta un bucle (recude) donde se resta el valor anterior con el valor actual+1. Si al final el resultado es 0 todos son consecutivos.

1
2
3
4
5
6
7
8
9
sonConsecutivos([4,3,2,1]);                 // 0 SI
sonConsecutivos([5,4,3,2,1,0,-1,-2]);       // 0 SI
sonConsecutivos([1,2,3,4,5,6,7,8,9,10,11]); // 0 SI
sonConsecutivos([-5,-4,-3,-2]);             // 0 SI
sonConsecutivos([5,3,2,1]);                 // 1 NO
sonConsecutivos([1,2,4,5]);                 // 1 NO
sonConsecutivos([]);                        // -1 NO
sonConsecutivos([5]);                       // -1 NO
sonConsecutivos(["casa"]);                  // -1 NO
Imágen de perfil
Val: 654
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

sucesión de números del Fibonacci en PHP


PHP

Publicado el 15 de Noviembre del 2019 por Xavi
188 visualizaciones desde el 15 de Noviembre del 2019
Código sencillo, que devuelve la sucesión de números del Fibonacci.
Imágen de perfil
Val: 654
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python
Actualizado

Sucesión de números del Fibonacci en JavaScript


JavaScript

estrellaestrellaestrellaestrellaestrella(2)
Actualizado el 15 de Noviembre del 2019 por Xavi (Publicado el 19 de Septiembre del 2012)
46.282 visualizaciones desde el 19 de Septiembre del 2012
Código sencillo, que devuelve la sucesión de números del Fibonacci.
Imágen de perfil
Val: 654
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

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
203 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(2)
Actualizado el 14 de Noviembre del 2019 por katas (Publicado el 10 de Noviembre del 2019)
310 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
Val: 41
Ha disminuido 1 puesto en Python (en relación al último mes)
Gráfica de Python

Comprimir archivos con .BAT


Ms-Dos

Publicado el 14 de Noviembre del 2019 por Ana Zelideth
202 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

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 14 de Noviembre del 2019 por katas
181 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(2)
Publicado el 14 de Noviembre del 2019 por katas
195 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(2)
Publicado el 14 de Noviembre del 2019 por katas
215 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
Val: 1.132
Oro
Ha aumentado 1 puesto en Python (en relación al último mes)
Gráfica de Python

Convertir una cadena en variable


Python

Publicado el 14 de Noviembre del 2019 por joel
220 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.
sin imagen de perfil

Contar los pasajeros que quedan en un autobus


JavaScript

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 12 de Noviembre del 2019 por katas
270 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(2)
Publicado el 12 de Noviembre del 2019 por katas
254 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
Val: 1.132
Oro
Ha aumentado 1 puesto en Python (en relación al último mes)
Gráfica de Python
Actualizado

Búsqueda de números perfectos


Python

Actualizado el 12 de Noviembre del 2019 por joel (Publicado el 6 de Marzo del 2019)
846 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
Val: 1.132
Oro
Ha aumentado 1 puesto en Python (en relación al último mes)
Gráfica de Python

Búsqueda de números perfectos


PHP

Publicado el 12 de Noviembre del 2019 por joel
266 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(2)
Publicado el 11 de Noviembre del 2019 por katas
266 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
Val: 1.373
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python
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.594 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(2)
Publicado el 10 de Noviembre del 2019 por katas
288 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