Códigos Fuente de JavaScript

Mostrando del 241 al 250 de 846 registros
Imágen de perfil
Val: 1.738
Plata
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Crear un array de valores impares


JavaScript

Actualizado el 4 de Enero del 2020 por Katas (157 códigos) (Publicado el 1 de Enero del 2020)
797 visualizaciones desde el 1 de Enero del 2020
Dado un numero entero, crear una función que devuelva un array con los números impares.

1
2
3
kidoCount(10); // [1,3,5,7,9]
kidoCount(9); // [1,3,5,7,9]
kidoCount(0); // []
Imágen de perfil
Val: 1.738
Plata
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Añadir separador de horas:minutos a un numero o cadena


JavaScript

Publicado el 3 de Enero del 2020 por Katas (157 códigos)
492 visualizaciones desde el 3 de Enero del 2020
Crear una función que reciba un numero o cadena y lo devuelva en formato de hh:mm.
Si las horas son mas grandes de 23 o las horas mas grandes de 59 devolver 00:00

1
2
3
4
5
6
7
8
9
10
11
hourFormat(""); // "00:00"
hourFormat(5); // "00:05"
hourFormat(10); // "00:10"
hourFormat(12); // "00:12"
hourFormat(120); // "01:20"
hourFormat(1010); // "10:10"
hourFormat(1532); // "15:32"
hourFormat(70); // "00:00"
hourFormat(2410); // "00:00"
hourFormat("2"); // "00:02"
hourFormat("1717"); // "17:17"

Misma versión para poner separador a HH:MM:SS https://www.lawebdelprogramador.com/codigo/JavaScript/5787-Anadir-separador-de-horasminutossegundos-a-un-numero-o-cadena.html
Imágen de perfil
Val: 1.738
Plata
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Añadir separador de horas:minutos:segundos a un numero o cadena


JavaScript

Publicado el 3 de Enero del 2020 por Katas (157 códigos)
745 visualizaciones desde el 3 de Enero del 2020
Crear una función que reciba un numero o cadena y lo devuelva en formato de hh:mm:ss.
Si las horas son mas grandes de 23 o las horas o minutos mas grandes de 59 devolver 00:00:00

1
2
3
4
5
6
7
8
9
10
11
12
13
14
hourFormat(""); // 00:00:00
hourFormat(5); // 00:00:05
hourFormat(10); // 00:00:10
hourFormat(12); // 00:00:12
hourFormat(120); // 00:01:20
hourFormat(1010); // 00:10:10
hourFormat(1532); // 00:15:32
hourFormat(5551532); // 00:00:00
hourFormat(101010); // 10:10:10
hourFormat(70); // 00:00:00
hourFormat(2410); // 00:24:10
hourFormat("2"); // 00:00:02
hourFormat("1717"); // 00:17:17
hourFormat("120000"); // 12:00:00

Misma versión para poner separador solo a HH:MM https://www.lawebdelprogramador.com/codigo/JavaScript/5786-Anadir-separador-de-horasminutos-a-un-numero-o-cadena.html
Imágen de perfil
Val: 1.738
Plata
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Añadir separador de miles en formato ingles


JavaScript

Publicado el 3 de Enero del 2020 por Katas (157 códigos)
719 visualizaciones desde el 3 de Enero del 2020
Crear una función que reciba un numero y devuelve el mismo con los separadores de miles en formato ingles con comas.

1
2
3
4
5
numberWithCommas(0); // "0"
numberWithCommas(0.50); // "0.5"
numberWithCommas(1250); // "1,250"
numberWithCommas(1250.23); // "1,250.23"
numberWithCommas(123456789); // "123,456,789"
Imágen de perfil
Val: 1.738
Plata
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Añadir separador de miles en formato español


JavaScript

Publicado el 3 de Enero del 2020 por Katas (157 códigos)
743 visualizaciones desde el 3 de Enero del 2020
Crear una función que reciba un numero y devuelve el mismo con los separadores de miles en formato español con puntos.

1
2
3
4
5
numberWithCommas(0); // "0"
numberWithCommas(0.50); // "0,5"
numberWithCommas(1250); // "1.250"
numberWithCommas(1250.23); // "1.250,23"
numberWithCommas(123456789); // "123.456.789"
Imágen de perfil
Val: 1.738
Plata
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Sucesión de números Fibonacci


JavaScript

Publicado el 2 de Enero del 2020 por Katas (157 códigos)
642 visualizaciones desde el 2 de Enero del 2020
Crear una función que devuelva la sucesión de números fibonacci.

1
fibonacci(10); // [0, 1, 1, 2, 3, 5, 8, 13, 21, 34]
Imágen de perfil
Val: 1.738
Plata
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Contador de likes


JavaScript

Publicado el 1 de Enero del 2020 por Katas (157 códigos)
803 visualizaciones desde el 1 de Enero del 2020
Su abuelo critica su uso excesivo de la palabra 'me gusta', alegando que representa más del 5% del total de palabras que habla.
Argumenta que es mucho más bajo que esto y, por lo tanto, para resolver el debate, ha sido equipado con una grabadora que almacena cada palabra que dice como una cadena en una matriz.
Su tarea es hacer un algoritmo que devuelva verdadero si 'me gusta' representa más del 5% de las palabras en la matriz; de lo contrario, falso (si no se pronuncian las palabras, también devuelve falso).

1
2
3
evalLikes(['I','am','sooo','like','tired']); // true;
evalLikes(['THIS','IS','LIKE','TERRIBLE']); // true;
evalLikes(['likely','story']); // false;
Imágen de perfil
Val: 1.738
Plata
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Convertir 24 horas a formato am/pm


JavaScript

Publicado el 31 de Diciembre del 2019 por Katas (157 códigos)
748 visualizaciones desde el 31 de Diciembre del 2019
Crear una función que dada una hora en formato 0 a 24, devuelva su equivalente en formato meridiano de 1 a 12am y de 1 a 12pm.

1
2
3
4
5
6
7
getMeridiemSuffixOfInteger(0); // "12am"
getMeridiemSuffixOfInteger(1); // "1am"
getMeridiemSuffixOfInteger(12); // "12pm"
getMeridiemSuffixOfInteger(24); // "12am"
getMeridiemSuffixOfInteger(11); // "11am"
getMeridiemSuffixOfInteger(13); // "1pm"
getMeridiemSuffixOfInteger(23); // "11pm"
Imágen de perfil
Val: 1.738
Plata
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Buscar las cadenas de un array dentro de las cadenas de otro array


JavaScript

Publicado el 28 de Diciembre del 2019 por Katas (157 códigos)
457 visualizaciones desde el 28 de Diciembre del 2019
Dados dos arrays de cadenas a1 y a2, devolver un array ordenado de las cadenas del array a1 que se encuentran dentro de las cadenas del array a2.

1
2
3
4
5
6
7
8
9
10
11
12
13
$a2 = ["lively", "alive", "harp", "sharp", "armstrong"];
 
$a1 = ["arp", "live", "strong"];
inArray($a1, $a2); // ["arp", "live", "strong"]
 
$a1 = ["xyz", "live", "strong"];
inArray($a1, $a2); // ["live", "strong"]
 
$a1 = ["live", "strong", "arp"];
inArray($a1, $a2); // ["arp", "live", "strong"]
 
$a1 = [];
inArray($a1, $a2); // []
Imágen de perfil
Val: 1.738
Plata
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Obtener las palabras mas usadas en un texto


JavaScript

Publicado el 27 de Diciembre del 2019 por Katas (157 códigos)
759 visualizaciones desde el 27 de Diciembre del 2019
Escriba una función que, dada una cadena de texto (posiblemente con puntuación y saltos de línea), devuelva una matriz de las 3 palabras más frecuentes, en orden descendente del número de ocurrencias.

Suposiciones
- Una palabra es una cadena de letras (de la A a la Z) que opcionalmente contiene uno o más apóstrofes (') en ASCII. (No es necesario manejar puntuación elegante).
- Las coincidencias deben ser insensibles a mayúsculas y minúsculas y las palabras en el resultado.
Los lazos pueden romperse arbitrariamente.
- Si un texto contiene menos de tres palabras únicas, se deben devolver las palabras top-2 o top-1, o una matriz vacía si un texto no contiene palabras.

1
2
3
4
5
6
topThreeWords("In a village of La Mancha, the name of which I have no desire to call to mind, there lived not long since one of those gentlemen that keep a lance in the lance-rack, an old buckler, a lean hack, and a greyhound for coursing. An olla of rather more beef than mutton, a salad on most nights, scraps on Saturdays, lentils on Fridays, and a pigeon or so extra on Sundays, made away with three-quarters of his income."); // ["a", "of", "on"]
topThreeWords("e e e e DDD ddd DdD: ddd ddd aa aA Aa, bb cc cC e e e"); // ["e", "ddd", "aa"]
topThreeWords("  //wont won't won't"); // ["won't", "wont"]
topThreeWords("  , e   .. "); // ["e"]
topThreeWords("  ...  "); // []
topThreeWords("  '  "); // []