Códigos Fuente de JavaScript

Mostrando del 21 al 30 de 618 registros
Imágen de perfil
Val: 408
Bronce
Ha aumentado su posición en 8 puestos en JavaScript (en relación al último mes)
Gráfica de JavaScript

Calcular el cambio en la venta de entradas de un cine


JavaScript

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 21 de Noviembre del 2019 por katas
552 visualizaciones desde el 21 de Noviembre del 2019
En la entrada de un cine, donde cada entrada vale 25, y los clientes pueden pagar con un billete de 25, 50 o 100.
Hay que desarrollar un código que nos indique si tendremos cambio para todos los clientes que vayan pagando su entrada, sabiendo que empezamos a vender entradas sin disponer de cambio,

1
2
3
4
5
6
tickets([25, 25, 50]); // => YES
tickets([25, 100]); // => NO
tickets([25, 25, 50, 50, 100]); // => NO
tickets([25, 25, 50, 50, 25, 100]); // => YES
tickets([50, 25, 25]); // => NO
tickets([100, 25, 25]); // => NO
Imágen de perfil
Val: 2.236
Oro
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Obtener el color de una imagen cargada en un canvas


JavaScript

Publicado el 21 de Noviembre del 2019 por xve
504 visualizaciones desde el 21 de Noviembre del 2019
Código que muestra como cargar una imagen local en un canvas y obtener el color de cualquier punto de la imagen en formato RGB y hexadecimal.

canvas-color
Imágen de perfil
Val: 408
Bronce
Ha aumentado su posición en 8 puestos en JavaScript (en relación al último mes)
Gráfica de JavaScript

Partir una cadena en trozos de dos caracteres


JavaScript

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 19 de Noviembre del 2019 por katas
932 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']
Imágen de perfil
Val: 408
Bronce
Ha aumentado su posición en 8 puestos en JavaScript (en relación al último mes)
Gráfica de JavaScript

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


JavaScript

estrellaestrellaestrellaestrellaestrella(1)
Actualizado el 19 de Noviembre del 2019 por katas (Publicado el 17 de Noviembre del 2019)
527 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: 408
Bronce
Ha aumentado su posición en 8 puestos en JavaScript (en relación al último mes)
Gráfica de JavaScript

Devolver true o false según cadena recibida


JavaScript

Publicado el 17 de Noviembre del 2019 por katas
516 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
Val: 2.171
Oro
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

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.997 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"
}
Imágen de perfil
Val: 408
Bronce
Ha aumentado su posición en 8 puestos en JavaScript (en relación al último mes)
Gráfica de JavaScript

Determinar si un array de números son consecutivos


JavaScript

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 15 de Noviembre del 2019 por katas
518 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: 2.171
Oro
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

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.814 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: 408
Bronce
Ha aumentado su posición en 8 puestos en JavaScript (en relación al último mes)
Gráfica de JavaScript

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)
733 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: 408
Bronce
Ha aumentado su posición en 8 puestos en JavaScript (en relación al último mes)
Gráfica de JavaScript

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


JavaScript

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 14 de Noviembre del 2019 por katas
625 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);
// [
// '    *    ',
// '   ***   ',
// '  *****  ',
// ' ******* ',
// '*********'
// ]