Buscar un código de JavaScript

Mostrando del 51 al 60 de 523 coincidencias
Se ha buscado por la cadena: editor
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 la mediana de una lista de numeros


JavaScript

Publicado el 26 de Marzo del 2021 por Katas (200 códigos)
9.150 visualizaciones desde el 26 de Marzo del 2021
La mediana es el "número en el medio" de una lista ordenada de números si es par, en el caso de que sea impar, tenemos que encontrar el par central de números, y después calcular su valor medio.

editor_code'>mediana([1, 2, 3, 4, 5]); // 3 mediana([1, 2, 3, 4]); // 2.5 mediana([1, 2, 3]); // 2 mediana([1, 2]); // 1.5 mediana([1]); // 1

En el caso de que sea par, con la función slice() obtenemos un array con los dos valores del centro, el cual pasamos a la función reduce para que los sume y el resultado lo dividimos entre 2 para obtener la media.
editor_code'>arr.slice(l/2-1, l/2+1).reduce((a,b) => a+b)/2
En el caso de que sea impar, simplemente obtenemos el valor del medio con slice()
editor_code'>arr.slice((l/2), l/2+1)[0]
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

Crear un array de 10x10 con números aleatorios y ordenarlo verticalmente y horizontalmente


JavaScript

Publicado el 25 de Marzo del 2021 por Katas (200 códigos)
5.511 visualizaciones desde el 25 de Marzo del 2021
Mediante el generador de números aleatorios llenar una tabla de dos dimensiones (10,10) con números enteros comprendidos entre el 0 y el 99. La tabla deberá visualizarse en pantalla así como los números que se van generando, colocándoles en cada casilla de la tabla.
Ordenar la matriz anterior por filas y columnas, de menor a mayor.

editor_code'>Array original [18, 80, 92, 90, 72, 29, 56, 20, 55, 22] [91, 33, 73, 95, 22, 19, 67, 83, 98, 95] [71, 60, 60, 24, 0, 56, 51, 93, 74, 88] [61, 93, 83, 87, 30, 69, 41, 21, 66, 46] [19, 16, 94, 57, 13, 97, 80, 51, 14, 52] [41, 74, 94, 67, 40, 0, 47, 68, 39, 58] [97, 37, 4, 38, 34, 31, 24, 68, 4, 54] [37, 86, 42, 49, 0, 37, 40, 62, 85, 47] [70, 68, 82, 47, 28, 55, 36, 30, 33, 80] [29, 43, 32, 13, 89, 94, 59, 16, 41, 81] Array ordenado horizontalmente [18, 20, 22, 29, 55, 56, 72, 80, 90, 92] [19, 22, 33, 67, 73, 83, 91, 95, 95, 98] [0, 24, 51, 56, 60, 60, 71, 74, 88, 93] [21, 30, 41, 46, 61, 66, 69, 83, 87, 93] [13, 14, 16, 19, 51, 52, 57, 80, 94, 97] [0, 39, 40, 41, 47, 58, 67, 68, 74, 94] [4, 4, 24, 31, 34, 37, 38, 54, 68, 97] [0, 37, 37, 40, 42, 47, 49, 62, 85, 86] [28, 30, 33, 36, 47, 55, 68, 70, 80, 82] [13, 16, 29, 32, 41, 43, 59, 81, 89, 94] Array ordenado verticalmente [0, 4, 16, 19, 34, 37, 38, 54, 68, 82] [0, 14, 22, 29, 41, 43, 49, 62, 74, 86] [0, 16, 24, 31, 42, 47, 57, 68, 80, 92] [4, 20, 29, 32, 47, 52, 59, 70, 85, 93] [13, 22, 33, 36, 47, 55, 67, 74, 87, 93] [13, 24, 33, 40, 51, 56, 68, 80, 88, 94] [18, 30, 37, 41, 55, 58, 69, 80, 89, 94] [19, 30, 40, 46, 60, 60, 71, 81, 90, 97] [21, 37, 41, 56, 61, 66, 72, 83, 94, 97] [28, 39, 51, 67, 73, 83, 91, 95, 95, 98]

Para ordenar horizontalmente, se va recorriendo cada uno de las filas que contiene un array cada una, y se va ordenando con sort(). la función sort() ordena el array in-place, que significa que una vez se ejecuta sort() ya queda modificado.
editor_code'>arr.map(a => a.sort((a,b) => a-b));

Para ordenar verticalmente, recorremos el array por sus 10 elementos (del 0 a 9)
editor_code'>for (let i=0; i<arr.length; i++) { y por cada uno de estos valores, obtenemos el valor de indice que hemos obtenido de cada uno de los arrays que contiene. Con esto conseguimos un array con los 10 elementos verticales de la fila "i". en primero lugar la primera columna, segunda columna, etc...
editor_code'>let arrVert=arr.map(a => a[i]); Ordenamos sus valores:
editor_code'>arrVert.sort((a,b) => a-b); Reemplazamos cada uno de los elementos en el array original por los que hemos ordenado
arr.map((a, index) => a[i]=arrVert[index]);


La explicación de como crear el array de 10x10 aquí: editor_url'>https://www.lawebdelprogramador.com/codigo/JavaScript/6969-Crear-un-array-bidimensional-de-10x10-con-numeros-aleatorios.html
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

Crear un array bidimensional de 10x10 con números aleatorios


JavaScript

Publicado el 25 de Marzo del 2021 por Katas (200 códigos)
3.657 visualizaciones desde el 25 de Marzo del 2021
Código que muestra como crear un array de 10x10 con números aleatorios entre el 0 y el 99

editor_code'>[52, 90, 89, 76, 71, 64, 45, 43, 11, 21] [10, 91, 89, 3, 49, 23, 84, 19, 31, 56] [3, 23, 26, 41, 4, 24, 20, 55, 90, 0] [16, 93, 8, 40, 84, 24, 43, 77, 80, 67] [47, 32, 18, 94, 52, 22, 32, 78, 85, 82] [93, 12, 67, 71, 56, 27, 9, 81, 5, 94] [52, 23, 15, 62, 24, 35, 5, 0, 52, 87] [35, 63, 97, 64, 11, 20, 43, 68, 53, 47] [39, 97, 61, 83, 14, 21, 76, 93, 25, 88] [96, 32, 31, 13, 0, 50, 24, 12, 26, 53]
Definimos una constante como un array de 10 valores
editor_code'>const y=[..."1111111111"];
Mediante la función map(), recorremos cada uno de los elementos de la constante "y" y asignamos su valor a la variable "x", la cual es nuevamente asignada a la constante "y", la cual a su misma vez mediante la función map() nuevamente le asignamos un valor aleatorio a cada uno de sus 10 elementos, y es asignado a la variable "x" que modifica el primer valor de "y" que se asignara a la variable "arr".
editor_code'>let arr=y.map(x => y.map(el => Math.floor(Math.random() * 100)));
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

Poner en mayúsculas la primera letra de una frase con JavaScript


JavaScript

Publicado el 24 de Marzo del 2021 por Katas (200 códigos)
1.414 visualizaciones desde el 24 de Marzo del 2021
Función para poner la primera letra de una cadena en mayúsculas.

editor_code'>capitalize(""); // "" capitalize("a"); // "A" capitalize("la casa azul"); // "La casa azul" capitalize("la casa azul"); // "La casa azul"

Si deseas poner la primera letra de toas las palabras en mayúsculas: editor_url'>https://www.lawebdelprogramador.com/codigo/JavaScript/6967-Poner-en-mayusculas-la-primera-letra-de-todas-las-palabras-de-una-frase-con-JavaScript.html
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

Poner en mayúsculas la primera letra de todas las palabras de una frase con JavaScript


JavaScript

Publicado el 24 de Marzo del 2021 por Katas (200 códigos)
1.159 visualizaciones desde el 24 de Marzo del 2021
Dos función para poner la primera letra de cada palabra de una cadena en mayúsculas.

La primer función mantiene los espacios en blando entre las palabras
editor_code'>capitalizeEachWord1(""); // "" capitalizeEachWord1("a"); // "A" capitalizeEachWord1("la casa azul"); // "La Casa Azul" capitalizeEachWord1("la casa azul"); // "La Casa Azul"
La segunda versión, solo mantiene un espacio entre las palabras, eliminando el resto de ellos
editor_code'>capitalizeEachWord2(""); // "" capitalizeEachWord2("a"); // "A" capitalizeEachWord2("la casa azul"); // "La Casa Azul" capitalizeEachWord2("la casa azul"); // "La Casa Azul"

Si deseas poner en mayúsculas solo la primera letra: editor_url'>https://www.lawebdelprogramador.com/codigo/JavaScript/6968-Poner-en-mayusculas-la-primera-letra-de-una-frase-con-JavaScript.html
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

Obtener la fecha del día siguiente a una Date() especificada


JavaScript

Publicado el 23 de Marzo del 2021 por Katas (200 códigos)
1.146 visualizaciones desde el 23 de Marzo del 2021
Función que devuelve un objeto Date con el siguiente día de la fecha recibida.
Si no se recibe un valor de tipo Date devuelve la fecha actual pero de mañana.

editor_code'>dt=new Date(2020, 10, 10, 10, 10, 10); newDt=getNextDay(dt); // Wed Nov 11 2020 10:10:10
NOTA: Hay que tener en cuenta que el mes va del 0 al 11
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

Obtener la fecha de la semana siguiente a una Date() especificada


JavaScript

Publicado el 23 de Marzo del 2021 por Katas (200 códigos)
1.081 visualizaciones desde el 23 de Marzo del 2021
Función que devuelve un objeto Date con la siguiente semana de la fecha recibida.
Si no se recibe un valor de tipo Date devuelve la fecha actual en la siguiente semana.

editor_code'>dt=new Date(2020, 10, 10, 10, 10, 10); newDt=getNextWeek(dt); // Tue Nov 17 2020 10:10:10
NOTA: Hay que tener en cuenta que el mes va del 0 al 11
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

Obtener la fecha del siguiente mes a una Date() especificada


JavaScript

Publicado el 23 de Marzo del 2021 por Katas (200 códigos)
789 visualizaciones desde el 23 de Marzo del 2021
Función que devuelve un objeto Date con el siguiente mes de la fecha recibida.
Si no se recibe un valor de tipo Date devuelve la fecha actual en el siguiente mes.

editor_code'>dt=new Date(2020, 10, 10, 10, 10, 10); newDt=getNextMonth(dt); // Thu Dec 10 2020 10:10:10
NOTA: Hay que tener en cuenta que el mes va del 0 al 11
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

Obtener la fecha del siguiente año a una Date() especificada


JavaScript

Publicado el 23 de Marzo del 2021 por Katas (200 códigos)
867 visualizaciones desde el 23 de Marzo del 2021
Función que devuelve un objeto Date con el siguiente año de la fecha recibida.
Si no se recibe un valor de tipo Date devuelve la fecha actual en el siguiente año.

editor_code'>dt=new Date(2020, 10, 10, 10, 10, 10); newDt=getNextYear(dt); // Wed Nov 10 2021 10:10:10
NOTA: Hay que tener en cuenta que el mes va del 0 al 11
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

Obtener los n valores mas grandes de un array con JavaScript


JavaScript

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 22 de Marzo del 2021 por Katas (200 códigos)
4.196 visualizaciones desde el 22 de Marzo del 2021
Función para devolver la cantidad de valores mas grandes de un array.

La función lo que haces es hacer una copia del array con arr.slice() (si no se hace una copia, el array se pasa por referencia, y se modificaría el original).
Posteriormente, se ordena con sort() y se invierten los valores con reverse().
Finalmente obtenemos la cantidad de valores deseados con splice().

editor_code'>const arr=[1,6,3,2,8,4,9,5]; mayores(arr, 1); // [9] mayores(arr, 3); // [9, 8, 6] mayores(arr, 5); // [9, 8, 6, 5, 4] mayores(arr, 100); // [9, 8, 6, 5, 4, 3, 2, 1]