Mostrar los tags: n

Mostrando del 231 al 240 de 2.739 coincidencias
Se ha buscado por el tag: n
Imágen de perfil

Permutaciones de un array


JavaScript

Publicado el 26 de Junio del 2021 por Katas (200 códigos)
15.996 visualizaciones desde el 26 de Junio del 2021
Genera todas las permutaciones de los elementos de una matriz (contiene duplicados).

Usa la recursividad. Para cada elemento de la matriz dada, cree todas las permutaciones parciales para el resto de sus elementos. Use Array.prototype.map() para combinar el elemento con cada permutación parcial, luego Array.prototype.reduce() para combinar todas las permutaciones en una matriz. Los casos base son para una longitud de matriz igual a 2 o 1.

ADVERTENCIA: El tiempo de ejecución de esta función aumenta exponencialmente con cada elemento de la matriz. Cualquier cantidad de más de 8 a 10 entradas hará que su navegador se cuelgue mientras intenta resolver todas las diferentes combinaciones.

1
2
permutations([1, 2, 3]); // [1, 2, 3], [1, 3, 2], [2, 1, 3], [2, 3, 1], [3, 1, 2], [3, 2, 1]
permutations(["a", "b", "c"]); // ["a", "b", "c"], ["a", "c", "b"], ["b", "a", "c"], ["b", "c", "a"], ["c", "a", "b"], ["c", "b", "a"]
Imágen de perfil

Obtener el primer elemento de un array


PHP

Publicado el 25 de Junio del 2021 por Kata (76 códigos)
12.473 visualizaciones desde el 25 de Junio del 2021
Simple función para devolver el primer elemento de una matriz utilizando el comando reset().

1
2
head([1,2,3]); // 1
head([4,2,3]); // 4
Imágen de perfil

Servicio Rest con librerias Jetty


Java

Publicado el 23 de Junio del 2021 por Andres
12.085 visualizaciones desde el 23 de Junio del 2021
En este artículo implemente código JAVA para levantar localmente un pequeño servidor el cual permitirá consumir servicios REST a travez de las librerias de Jetty. También puedes consultar otra forma de iniciar un servicio REST con librerías Spring Boot.

El siguiente ejemplo podrá servir para iniciar un proyecto o complementar alguno. El código que mencionare está escrito de acuerdo a mi experiencia.
Imágen de perfil

Eliminar un elemento de una lista


Dev - C++

Publicado el 23 de Junio del 2021 por Katas (5 códigos)
14.440 visualizaciones desde el 23 de Junio del 2021
Este simple código muestra como eliminar un elemento de una lista utilizando la función remove()

1
2
Listado antes de eliminar: 10 20 20 30
Listado despues de eliminar: 10 30
Imágen de perfil

Obtener el valor mas grande


JavaScript

Publicado el 22 de Junio del 2021 por Katas (200 códigos)
7.969 visualizaciones desde el 22 de Junio del 2021
Función para obtener el valor enviado mas grande.

1
2
3
4
5
6
longestItem('esto', 'es', 'un', 'bigTest'); // bigText
longestItem(...['a', 'ab', 'abc']); // 'abc'
longestItem(...['a', 'ab', 'abc'], 'abcd'); // 'abcd'
longestItem([1, 2, 3], [1, 2], [1, 2, 3, 4, 5]); // [1, 2, 3, 4, 5]
longestItem([1, 2, 3], 'foobar'); // 'foobar'
longestItem([1, 2, 3], 'f'); // [1, 2, 3]
Imágen de perfil

Crear una url con parámetros


JavaScript

Publicado el 19 de Junio del 2021 por Katas (200 códigos)
8.455 visualizaciones desde el 19 de Junio del 2021
Une todos los segmentos de una URL dada y luego normaliza la URL resultante.

Use String.prototype.join('/') para combinar segmentos de URL, luego una serie de llamadas String.prototype.replace() con varias expresiones regulares para normalizar la URL resultante (elimine las barras dobles, agregue las barras inclinadas adecuadas para el protocolo, elimine las barras inclinadas antes parámetros, combine los parámetros con '&' y normalice el primer delimitador de parámetro).

1
UrlJoin('http://www.google.com', 'a', '/b/cd', '?foo=123', '?bar=foo'); // 'http://www.google.com/a/b/cd?foo=123&bar=foo'
Imágen de perfil

Genera números primos hasta un número determinado


JavaScript

Publicado el 13 de Junio del 2021 por Katas (200 códigos)
8.897 visualizaciones desde el 13 de Junio del 2021
Genera números primos hasta un número determinado, utilizando el Tamiz de Eratóstenes.

Genere una matriz desde 2 hasta el número dado. Utilice Array.prototype.filter () para filtrar los valores divisibles por cualquier número desde 2 hasta la raíz cuadrada del número proporcionado.

1
primes(20); // [2, 3, 5, 7, 11, 13, 17, 19]