Mostrar los tags: array

Mostrando del 51 al 60 de 234 coincidencias
Se ha buscado por el tag: array
Imágen de perfil

Obtener cualquier valor de nuestro array por su posición


JavaScript

Publicado el 4 de Septiembre del 2020 por Katas (200 códigos)
752 visualizaciones desde el 4 de Septiembre del 2020
Función que permite obtener cualquier elemento de nuestro array utilizando valores positivos o negativos para obtener el elemento empezando por la izquierda o derecha.
Si se indica un elemento que no existe devuelve "undefined"

1
2
3
4
5
6
7
8
nthElement(['a', 'b', 'c'], -3); // 'a'
nthElement(['a', 'b', 'c'], -2); // 'b'
nthElement(['a', 'b', 'c'], -1); // 'c'
nthElement(['a', 'b', 'c'], 0);  // 'a'
nthElement(['a', 'b', 'c'], 1);  // 'b'
nthElement(['a', 'b', 'c'], 2);  // 'c'
nthElement(['a', 'b', 'c'], 3);  // undefined
nthElement(['a', 'b', 'c'], -4); // undefined
Imágen de perfil

Devuelve cada elemento que existe en cualquiera de los arrays recibidos


JavaScript

Publicado el 24 de Agosto del 2020 por Katas (200 códigos)
960 visualizaciones desde el 24 de Agosto del 2020
Función que recibe uno o varios arrays, y devuelve cada elemento que existe en cualquiera de los array recibidos sin repetirlos.
Cualquier elemento que no sea un array es desestimado.

1
2
3
4
5
joinArray([1,2,3]);                     // [1, 2, 3]
joinArray([1,2,3], [3,4], []);          // [1, 2, 3, 4]
joinArray(["a","b"], ["b","c"]);        // ['a', 'b', 'c']
joinArray([1,2], [1,2], [], "string");  // [1, 2]
joinArray([1,2,3], {key:1}, [3,4]);     // [1, 2, 3, 4]
Imágen de perfil

Función para juntar arrays en JavaScript


JavaScript

Publicado el 24 de Agosto del 2020 por Katas (200 códigos)
1.156 visualizaciones desde el 24 de Agosto del 2020
Función que recibe uno o mas arrays, y los junta en un solo array.
Cualquier elemento que no sea un array es desestimado.

1
2
3
4
5
6
joinArray([1,2,3]);                     // [1, 2, 3]
joinArray([1,2,3], [4,5,6], [7]);       // [1, 2, 3, 4, 5, 6, 7]
joinArray(["a","b"], ["c","d"]);        // ['a', 'b', 'c', 'd']
joinArray([1,2], ["a","b"]);            // [1, 2, 'a', 'b']
joinArray([], ["a","b"], [], "string"); // ['a', 'b']
joinArray([1,2,3], {key:1}, [4,5]);     // [1, 2, 3, 4, 5]
Imágen de perfil

Comprobar si dos arrays son iguales


JavaScript

Actualizado el 25 de Julio del 2020 por Katas (200 códigos) (Publicado el 21 de Febrero del 2020)
3.025 visualizaciones desde el 21 de Febrero del 2020
Crear una función que reciba dos arrays, y devuelva true si los valores de los dos arrays son iguales.

Versión 1: Compara que la posición de los elementos también coincida
Versión 2: Compara que el contenido coincida sin tener en cuenta la posición

1
2
3
4
5
6
7
8
9
10
// Versión 1 y 2
arraySame(["a"], ["a"]);       // true
arraySame(["a", 1], ["a", 1]); // true
arraySame([], []);             // true
arraySame("a", ["a"]);         // false
 
// versión 1
arraySame(["a", 1], [1, "a"]); // false
// versión 2
arraySame(["a", 1], [1, "a"]); // true
Imágen de perfil

Sumar los valores de un array bidimensional por su código


PHP

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 7 de Julio del 2020 por Xve (294 códigos)
1.233 visualizaciones desde el 7 de Julio del 2020
Dado un array bidimensional que contiene un Código y Cantidad, devolver la suma de las cantidades para los Códigos con el mismo valor.

Ejemplo, de este array bidimensional:
1
2
3
4
5
6
$miArray=[
    ["txtCodigo" => 100, "cantidad" => 1],
    ["txtCodigo" => 10, "cantidad" => 1],
    ["txtCodigo" => 101, "cantidad" => 1],
    ["txtCodigo" => 10, "cantidad" => 1],
];

Se espera:
1
2
3
4
5
$miArray=[
    ["txtCodigo" => 100 "cantidad" => 1],
    ["txtCodigo" => 10 "cantidad" => 2],
    ["txtCodigo" => 101 "cantidad" => 1]
]
Imágen de perfil

Obtener las veces que se repite cada elemento dentro de un array con JavaScript


JavaScript

Publicado el 5 de Julio del 2020 por Info (100 códigos)
1.283 visualizaciones desde el 5 de Julio del 2020
Crear una función que devuelva un objeto clave:valor con la cantidad de veces que se repite cada elemento dentro de un array.

1
2
3
4
timesRepeated([]); // {}
timesRepeated(["x"]); // {"x": 1}
timesRepeated([-1, 6, 9, -1, 4, 9, -2, 4, 6, 4, 21, 5]); // {4: 3, 5: 1, 6: 2, 9: 2, 21: 1, -1: 2, -2: 1}
timesRepeated(["a", "b", "b", "c", "d"]); // {a: 1, b: 2, c: 1, d: 1}
Imágen de perfil

Obtener los números repetidos de un array


JavaScript

Actualizado el 5 de Julio del 2020 por Info (100 códigos) (Publicado el 16 de Mayo del 2019)
4.511 visualizaciones desde el 16 de Mayo del 2019
Código que muestra los valores repetidos de un array.

1
2
repetidos([6,8,9,1,-1,4,9,-22,4,6,4,21,29,-32,5]); // [6, 9, 4]
repetidos(["a", "b", "b", "c", "d"]); // ["b"]