Códigos Fuente de JavaScript

Mostrando del 351 al 360 de 917 registros
Imágen de perfil
Val: 2.288
Plata
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Devolver el valor máximo de un array asociativo


JavaScript

Publicado el 26 de Noviembre del 2019 por Katas (200 códigos)
2.177 visualizaciones desde el 26 de Noviembre del 2019
Devuelve el valor máximo de una matriz, después de asignar cada elemento a un valor utilizando la función proporcionada.

Utiliza Array.prototype.map() para obtener de cada elemento al valor, y Math.max () para obtener el valor máximo.

1
2
maxArrayAsoc([{ edad: 40 }, { edad: 28 }, { edad: 68 }, { edad: 36 }], 'edad'); // 68
maxArrayAsoc([{ puntos: 44 }, { puntos: 35 }, { puntos: 18 }, { puntos: 36 }], 'puntos'); // 44
Imágen de perfil
Val: 2.288
Plata
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Desescapar el código HTML


JavaScript

Publicado el 22 de Noviembre del 2019 por Katas (200 códigos)
1.337 visualizaciones desde el 22 de Noviembre del 2019
Crear una función para eliminar los códigos HTML escapados, que son:

1
2
3
4
5
& -> &
&lt; -> <
&gt; -> >
&#39 -> '
&quot; -> "

1
2
3
unescapeHTML("&lt;br&gt;"); // <br>
unescapeHTML("&lt;p&gt;Code of &#39;JavaScript&#39;&lt;/p&gt;"); // <p>Code of 'JavaScript'</p>
unescapeHTML("&lt;a href=&quot;https://www.google.com&quot;&gt;Google&lt;/a&gt;"); // <a href="https://www.google.com">Google</a>
Imágen de perfil
Val: 2.288
Plata
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Función que encuentre todos los anagramas de una palabras en un array


JavaScript

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 22 de Noviembre del 2019 por Katas (200 códigos)
4.262 visualizaciones desde el 22 de Noviembre del 2019
Escriba una función que encuentre todos los anagramas de una palabra de una lista. Esta función recibirá dos parámetros, una palabra y una matriz con palabras. Debe devolver una matriz de todos los anagramas o una matriz vacía si no hay ninguno.

1
2
3
anagrams('abba', ['aabb', 'abcd', 'bbaa', 'dada']); // ['aabb', 'bbaa']
anagrams('racer', ['crazer', 'carer', 'racar', 'caers', 'racer']); // ['carer', 'racer']
anagrams('laser', ['lazing', 'lazy',  'lacer']); // []
Imágen de perfil
Val: 2.288
Plata
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Escribir número en forma expandida


JavaScript

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 22 de Noviembre del 2019 por Katas (200 códigos)
1.406 visualizaciones desde el 22 de Noviembre del 2019
Se le dará un número y deberá devolverlo como una cadena en forma expandida.

1
2
3
expandedForm(12); // '10 + 2'
expandedForm(42); // '40 + 2'
expandedForm(70304); // '70000 + 300 + 4'
Imágen de perfil
Val: 2.288
Plata
Ha mantenido su posición 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 (200 códigos)
1.800 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.288
Plata
Ha mantenido su posición 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 (200 códigos)
1.758 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: 2.288
Plata
Ha mantenido su posición 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 (200 códigos) (Publicado el 17 de Noviembre del 2019)
1.199 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: 2.288
Plata
Ha mantenido su posición 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 (200 códigos)
1.314 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