Mostrar los tags: si

Mostrando del 71 al 80 de 408 coincidencias
Se ha buscado por el tag: si
Imágen de perfil

Reemplazar varios caracteres en una cadena añadiendo contenido con una expresión regular


JavaScript

Publicado el 1 de Diciembre del 2020 por Katas (200 códigos)
2.639 visualizaciones desde el 1 de Diciembre del 2020
Este código es un ejemplo del uso de replace para modificar unos caracteres de una cadena, añadiendo contenido al reemplazo.

1
2
3
4
const texto="Lorem ipsum dolor sit amet";
texto.replace(/([aei])/g, "<$1>"); // Lor<e>m <i>psum dolor s<i>t <a>m<e>t
texto.replace(/([aei])/g, "_$1"); // Lor_em _ipsum dolor s_it _am_et
texto.replace(/([aei])/g, "_X_"); // Lor_X_m _X_psum dolor s_X_t _X_m_X_t
Imágen de perfil

Dividir una cadena cada N caracteres


JavaScript

Publicado el 1 de Diciembre del 2020 por Katas (200 códigos)
1.382 visualizaciones desde el 1 de Diciembre del 2020
Crear una función que reciba una cadena y una longitud, y devuelva un array con dicha cadena dvidida en trozos con la longitud indicada.

1
2
3
4
5
const texto="Lorem ipsum dolor sit amet";
dividirCadena(texto,1); // ['L', 'o', 'r', 'e', 'm', ' ', 'i', 'p', 's', 'u', 'm', ' ', 'd', 'o', 'l', 'o', 'r', ' ', 's', 'i', 't', ' ', 'a', 'm', 'e', 't']
dividirCadena(texto,5); // ['Lorem', ' ipsu', 'm dol', 'or si', 't ame', 't']
dividirCadena(texto,10); // ['Lorem ipsu', 'm dolor si', 't amet']
dividirCadena(texto,50); // ['Lorem ipsum dolor sit amet']
Imágen de perfil

Dada una lista de listas devolver una sola lista


Python

Publicado el 5 de Noviembre del 2020 por Katas (150 códigos)
1.428 visualizaciones desde el 5 de Noviembre del 2020
Crear una función que reciba una lista de listas, y devuelva unicamente una lista con todos los valores.
Si la función no recibe una lista, devolvera una lista con el contenido recibido.
Se utiliza una función recursiva.

1
2
3
4
joinList([1,[2,[3,4, [5, [[6]]]],[7, "a"]]]) # [1, 2, 3, 4, 5, 6, 7, 'a']
joinList([]) # []
joinList("casa") # ['casa']
joinList(125) # [125]