Mostrar los tags: rs

Mostrando del 71 al 80 de 161 coincidencias
Se ha buscado por el tag: rs
Imágen de perfil

Calcular el cambio en la venta de entradas de un cine


JavaScript

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 21 de Noviembre del 2019 por Katas (200 códigos)
1.625 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

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


JavaScript

estrellaestrellaestrellaestrellaestrella(1)
Actualizado el 19 de Noviembre del 2019 por Katas (200 códigos) (Publicado el 17 de Noviembre del 2019)
1.097 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

Función para calcular la persistencia de un numero


JavaScript

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 10 de Noviembre del 2019 por Katas (200 códigos)
2.936 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

Leer una lista multidimensional de valores recursivamente


JQuery

Publicado el 2 de Noviembre del 2019 por Administrador (718 códigos)
1.129 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.