Mostrar los tags: red

Mostrando del 31 al 40 de 77 coincidencias
Se ha buscado por el tag: red
Imágen de perfil

Sumar los dígitos de un numero


JavaScript

Publicado el 21 de Febrero del 2020 por Katas (200 códigos)
1.827 visualizaciones desde el 21 de Febrero del 2020
Crear una función que reciba un entero y devuelva la suma de sus valores.

1
2
3
4
5
sumNumbers(11111); // 5
sumNumbers(1230); // 6
sumNumbers(1231); // 7
sumNumbers(00); // 0
sumNumbers(1); // 1
Imágen de perfil

Devolver una lista con las letras juntas


Python

Publicado el 20 de Febrero del 2020 por Katas (150 códigos)
1.020 visualizaciones desde el 20 de Febrero del 2020
Dada una cadena de caracteres, crear una función que devuelva una lista con cada una de las letras agrupando las que son iguales. Si la cadena contiene caracteres que no son letras, no se incluirán en el array.

1
2
3
4
joinLetters("") # []
joinLetters(".") # []
joinLetters("acdcaa") # ["aaa", "cc", "d"]
joinLetters("blue house!!") # ["b", "ee", "h", "l", "o", "s", "uu"]
Imágen de perfil

Devolver un array con las letras juntas


JavaScript

Publicado el 18 de Febrero del 2020 por Katas (200 códigos)
792 visualizaciones desde el 18 de Febrero del 2020
Dada una cadena de caracteres, crear una función que devuelva un array con cada una de las letras agrupando las que son iguales. Si la cadena contiene caracteres que no son letras, no se incluiran en el array.

1
2
3
4
joinLetters(""); // []
joinLetters("."); // []
joinLetters("acdcaa"); // ["aaa", "cc", "d"]
joinLetters("blue house!!"); // ["b", "ee", "h", "l", "o", "s", "uu"]
Imágen de perfil

Función para sumar todos los valores recibidos


PHP

Publicado el 7 de Febrero del 2020 por Kata (76 códigos)
1.476 visualizaciones desde el 7 de Febrero del 2020
Crear una función que reciba una cantidad indefinida de valores y devuelva la suma de todos los valores numéricos.

1
2
3
4
5
sumValues(1, 2, 3); // 6
sumValues(1, 2.5, 3); // 6.5
sumValues(1, 2, 3, "big"); // 6
sumValues(); // 0
sumValues("big"); // 0
Imágen de perfil

Devolver los elementos de un array que no cumplen la condición


JavaScript

Publicado el 7 de Febrero del 2020 por Katas (200 códigos)
1.072 visualizaciones desde el 7 de Febrero del 2020
Función para eliminar elementos de un array empezando por la derecha según cumpla con la función pasada como parámetro.
Utilizando Array.prototype.reduceRight() hace un bucle entre todos los elementos devolviendo los valores que la función pasada como parámetro devuelve false.

1
2
takeRightWhile([9, 2, 3, 4, 5, 6], n => n < 3); // [9, 3, 4, 5, 6]
takeRightWhile([9, 2, 3, 4, 5, 6], n => n > 3); // [2, 3]
Imágen de perfil

Convertir una lista de listas en una sola lista


Python

Publicado el 5 de Febrero del 2020 por Katas (150 códigos)
2.531 visualizaciones desde el 5 de Febrero del 2020
Crear una función que dada una lista que puede contener es su interior otras lista, y que a su vez pueden contener mas lista, devuelva una sola lista con sus valores.

1
2
3
4
5
6
deep_flatten([[[1],2],3,[4,5]])              # [1, 2, 3, 4, 5]
deep_flatten([1, [2], [[3], 4], 5])          # [1, 2, 3, 4, 5]
deep_flatten([1, 2, 3])                      # [1, 2, 3]
deep_flatten([[1], [], 2, [3,[4, 5, 6]], 7]) # [1, 2, 3, 4, 5, 6, 7]
deep_flatten([[[], []], []])                 # []
deep_flatten([1, [[], []], []])              # [1]
Imágen de perfil

Convertir un array de arrays en un solo array


PHP

Publicado el 24 de Enero del 2020 por Kata (76 códigos)
1.289 visualizaciones desde el 24 de Enero del 2020
Crear una función que dado un array que puede contener es su interior otros arrays, y que a su vez pueden contener mas arrays, devuelva un solo array con sus valores.

1
2
3
4
array_flat([1, 2, 3]); // [1, 2, 3]
array_flat([[1], [], 2, [3,[4, 5, 6]], 7]); // [1, 2, 3, 4, 5, 6, 7]
array_flat([[[], []], []]); // []
array_flat([1, [[], []], []]); // [1]
Imágen de perfil

Make the Deadfish swim


PHP

Publicado el 24 de Enero del 2020 por Kata (76 códigos)
1.136 visualizaciones desde el 24 de Enero del 2020
Deadfish tiene 4 comandos, cada uno de 1 carácter de largo:
i incrementa el valor (inicialmente 0)
d disminuye el valor
s cuadra el valor
o genera el valor en la matriz de retorno
Los caracteres inválidos deben ser ignorados.

1
print_r(parse("iiisdoso")); // [8, 64]
Imágen de perfil

Contar las letras/caracteres de una cadena dada


Python

Publicado el 21 de Enero del 2020 por Katas (150 códigos)
3.323 visualizaciones desde el 21 de Enero del 2020
Crear una función que reciba una cadena y devuelva un diccionario con todas las letras o caracteres indicando las veces que aparecen. No distinguir entre mayúsculas y minúsculas.

1
2
3
4
5
countLetters("")              # {}
countLetters("xxxx")          # {'x': 4}
countLetters("xXxX")          # {'x': 4}
countLetters("the big house") # {'t': 1, 'h': 2, 'e': 2, ' ': 2, 'b': 1, 'i': 1, 'g': 1, 'o': 1, 'u': 1, 's': 1}
countLetters("1000$")         # {'1': 1, '0': 3, '$': 1}
Imágen de perfil

Buscar la posición de todos los elementos en un array


JavaScript

Publicado el 17 de Enero del 2020 por Katas (200 códigos)
1.123 visualizaciones desde el 17 de Enero del 2020
Crear una función que devuelva un array con todos los índices donde se encuentre un elemento en una matriz. Si no se encuentra ninguna vez, tiene que devolver un array vació [].

1
2
indexOfAll([1, 2, 3, 1, 2, 3], 1); // [0,3]
indexOfAll([1, 2, 3], 4); // []