Mostrar los tags: mi

Mostrando del 131 al 140 de 264 coincidencias
Se ha buscado por el tag: mi
Imágen de perfil

Eliminar las lineas en blanco de una cadena


PHP

Publicado el 5 de Enero del 2020 por Kata (76 códigos)
2.533 visualizaciones desde el 5 de Enero del 2020
Crear una función que elimine las lineas en blanco de un texto dado.

1
2
3
4
5
removeLines("   \n el \n\nsol brilla\n\n"); // " el \nsol brilla"
removeLines(" el \n\nsol brilla\n\n"); // " el \nsol brilla"
removeLines("   \n el \n\nsol brilla"); // " el \nsol brilla"
removeLines(" el \n\nsol brilla"); // " el \nsol brilla"
removeLines(" el \nsol brilla"); // " el \nsol brilla"
Imágen de perfil

Eliminar las lineas en blanco de inicio y final de una cadena


PHP

Publicado el 5 de Enero del 2020 por Kata (76 códigos)
1.286 visualizaciones desde el 5 de Enero del 2020
Crear una función que elimine las lineas en blanco al inicio y final de un texto dado.

1
2
3
4
removeLinesStartEnd("\n  \n   \n el \n\n  sol brilla \n\n"); // " el \n\n  sol brilla "
removeLinesStartEnd("\n  \n   \n el \n\n  sol brilla "); // " el \n\n  sol brilla "
removeLinesStartEnd(" el \n\n  sol brilla \n\n"); // " el \n\n  sol brilla "
removeLinesStartEnd(" el \n\n  sol brilla "); // " el \n\n  sol brilla "
Imágen de perfil

Añadir separador de horas:minutos a un numero o cadena


JavaScript

Publicado el 3 de Enero del 2020 por Katas (200 códigos)
920 visualizaciones desde el 3 de Enero del 2020
Crear una función que reciba un numero o cadena y lo devuelva en formato de hh:mm.
Si las horas son mas grandes de 23 o las horas mas grandes de 59 devolver 00:00

1
2
3
4
5
6
7
8
9
10
11
hourFormat(""); // "00:00"
hourFormat(5); // "00:05"
hourFormat(10); // "00:10"
hourFormat(12); // "00:12"
hourFormat(120); // "01:20"
hourFormat(1010); // "10:10"
hourFormat(1532); // "15:32"
hourFormat(70); // "00:00"
hourFormat(2410); // "00:00"
hourFormat("2"); // "00:02"
hourFormat("1717"); // "17:17"

Misma versión para poner separador a HH:MM:SS https://www.lawebdelprogramador.com/codigo/JavaScript/5787-Anadir-separador-de-horasminutossegundos-a-un-numero-o-cadena.html
Imágen de perfil

Añadir separador de horas:minutos:segundos a un numero o cadena


JavaScript

Publicado el 3 de Enero del 2020 por Katas (200 códigos)
1.164 visualizaciones desde el 3 de Enero del 2020
Crear una función que reciba un numero o cadena y lo devuelva en formato de hh:mm:ss.
Si las horas son mas grandes de 23 o las horas o minutos mas grandes de 59 devolver 00:00:00

1
2
3
4
5
6
7
8
9
10
11
12
13
14
hourFormat(""); // 00:00:00
hourFormat(5); // 00:00:05
hourFormat(10); // 00:00:10
hourFormat(12); // 00:00:12
hourFormat(120); // 00:01:20
hourFormat(1010); // 00:10:10
hourFormat(1532); // 00:15:32
hourFormat(5551532); // 00:00:00
hourFormat(101010); // 10:10:10
hourFormat(70); // 00:00:00
hourFormat(2410); // 00:24:10
hourFormat("2"); // 00:00:02
hourFormat("1717"); // 00:17:17
hourFormat("120000"); // 12:00:00

Misma versión para poner separador solo a HH:MM https://www.lawebdelprogramador.com/codigo/JavaScript/5786-Anadir-separador-de-horasminutos-a-un-numero-o-cadena.html
Imágen de perfil

Añadir separador de miles en formato ingles


JavaScript

Publicado el 3 de Enero del 2020 por Katas (200 códigos)
1.365 visualizaciones desde el 3 de Enero del 2020
Crear una función que reciba un numero y devuelve el mismo con los separadores de miles en formato ingles con comas.

1
2
3
4
5
numberWithCommas(0); // "0"
numberWithCommas(0.50); // "0.5"
numberWithCommas(1250); // "1,250"
numberWithCommas(1250.23); // "1,250.23"
numberWithCommas(123456789); // "123,456,789"
Imágen de perfil

Añadir separador de miles en formato español


JavaScript

Publicado el 3 de Enero del 2020 por Katas (200 códigos)
2.166 visualizaciones desde el 3 de Enero del 2020
Crear una función que reciba un numero y devuelve el mismo con los separadores de miles en formato español con puntos.

1
2
3
4
5
numberWithCommas(0); // "0"
numberWithCommas(0.50); // "0,5"
numberWithCommas(1250); // "1.250"
numberWithCommas(1250.23); // "1.250,23"
numberWithCommas(123456789); // "123.456.789"
Imágen de perfil

Eliminar cualquier carácter delante de un #


Python

Publicado el 29 de Diciembre del 2019 por Katas (150 códigos)
1.067 visualizaciones desde el 29 de Diciembre del 2019
Suponga que "#" es como un retroceso en una cadena. Esto significa que la cadena "a#bc#d" en realidad es "bd"

Su tarea es procesar una cadena con símbolos "#".

1
2
3
4
clean_string('abc#d##c') # "ac"
clean_string('#######') # ""
clean_string('abc##d######') # ""
clean_string('#') # ""
Imágen de perfil

Eliminar los espacios al inicio de cada linea manteniendo la proporción


PHP

Publicado el 22 de Diciembre del 2019 por Kata (76 códigos)
840 visualizaciones desde el 22 de Diciembre del 2019
Función que elimine todos los espacios al inicio de la cadena manteniendo la proporción. Buscara el mínimo de espacios al inicio de la cadena y eliminara esa cantidad en todas las lineas.

1
2
3
4
5
$string="     El\n  sol\n   brilla";
removeSpacePrevLines($string); // "   El\nsol\n brilla";
 
$string="  El\n   sol\n  brilla";
removeSpacePrevLines($string); // "El\n sol\nbrilla";
Imágen de perfil

Generador de breadcrumb (migas de pan)


JavaScript

Publicado el 12 de Diciembre del 2019 por Katas (200 códigos)
3.460 visualizaciones desde el 12 de Diciembre del 2019
Crear un generado de breadcram que dada una url devuelva el código html para publicar en la web.

A tener en cuenta:
1.- El texto de los enlaces se tiene que poner en mayúsculas
2.- En el nombre del dominio se pone HOME
3.- Si solo existe el dominio no tiene que ser un enlace
4.- Si el ultimo elemento es un nombre de archivo, eliminar el punto y extensión del archivo (.html, .php, ...), interrogantes (?) o anchors (#)...
5.- Si el enlace tiene mas de 30 caracteres, quitar del contenido las palabras ["the", "of", "in", "from", "by", "with", "and", "or", "for", "to", "at", "a"] y mostrar únicamente las iniciales del resto de palabras.
6.- Si un enlace dispone de guiones, no ponerlos en el texto de la url.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
generateBC("mysite.com/", " + ") // <span class="active">HOME</span>
 
generateBC("https://mysite.com/", " + ") // <span class="active">HOME</span>
 
generateBC('http://github.com/biotechnology-by-research-eurasian-insider-meningitis', ' # '); // <a href="/">HOME</a> # <span class="active">BREIM</span>
 
generateBC("mysite.com/pictures/holidays.html", " : "); // <a href="/">HOME</a> : <a href="/pictures/">PICTURES</a> : <span class="active">HOLIDAYS</span>
 
generateBC("www.codewars.com/users/GiacomoSorbi", " / "); // <a href="/">HOME</a> / <a href="/users/">USERS</a> / <span class="active">GIACOMOSORBI</span>
 
generateBC("www.microsoft.com/important/confidential/docs/index.htm#top", " * "); // <a href="/">HOME</a> * <a href="/important/">IMPORTANT</a> * <a href="/important/confidential/">CONFIDENTIAL</a> * <span class="active">DOCS</span>
 
generateBC("mysite.com/very-long-url-to-make-a-silly-yet-meaningful-example/example.htm", " > "); // <a href="/">HOME</a> > <a href="/very-long-url-to-make-a-silly-yet-meaningful-example/">VLUMSYME</a> > <span class="active">EXAMPLE</span>
 
generateBC("www.very-long-site_name-to-make-a-silly-yet-meaningful-example.com/users/giacomo-sorbi", " + "); // <a href="/">HOME</a> + <a href="/users/">USERS</a> + <span class="active">GIACOMO SORBI</span>