Buscar un código de JavaScript

Mostrando del 261 al 270 de 523 coincidencias
Se ha buscado por la cadena: editor
Imágen de perfil
Val: 2.288
Plata
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Escapar una cadena con una expresión regular


JavaScript

Publicado el 15 de Diciembre del 2019 por Katas (200 códigos)
778 visualizaciones desde el 15 de Diciembre del 2019
Función que recibe una cadena y escapa los caracteres especiales utilizando replace() y una expresión regular.

editor_code'>escapeRegExp('hola $name'); // "hola \$name" escapeRegExp('el objecto es: { nombre: ["juan", "jose"]}'); // "el objecto es: \{ nombre: \["juan", "jose"\]\}"
Imágen de perfil
Val: 2.288
Plata
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Suma los intervalos de un array


JavaScript

Publicado el 13 de Diciembre del 2019 por Katas (200 códigos)
2.535 visualizaciones desde el 13 de Diciembre del 2019
Escriba una función llamada sumIntervals() que acepte una matriz de intervalos y devuelva la suma de todas las longitudes de intervalo. Los intervalos superpuestos solo deben contarse una vez.

Los intervalos están representados por un par de enteros en forma de matriz. El primer valor del intervalo siempre será menor que el segundo valor. Ejemplo de intervalo: [1, 5] es un intervalo de 1 a 5. La longitud de este intervalo es 4.

editor_code'>sumIntervals([[1, 4], [3, 5], [7, 10]]); // 7 sumIntervals([[1,2], [6, 10], [11, 15]]); // 9 sumIntervals([[1,5], [10, 20], [1, 6], [16, 19], [5, 11]]); // 19
Imágen de perfil
Val: 2.288
Plata
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Preparar un texto para publicar hashtags


JavaScript

Actualizado el 13 de Diciembre del 2019 por Katas (200 códigos) (Publicado el 8 de Diciembre del 2019)
1.507 visualizaciones desde el 8 de Diciembre del 2019
Hay que ayudar al equipo de marketing a escribir los hashtags...
Un hashtag tiene que:
editor_indent'>1.- Empezar por #
2.- Todas las letras de las palabras tienen que empezar en mayúsculas
3.- Si el texto es superior a 140 caracteres devolver "false"
4.- Si el valor recibido esta vació tiene que devolver "false"

editor_code'>generateHashtag(" Hello there thanks for trying my Kata"); // "#HelloThereThanksForTryingMyKata" generateHashtag(" Hello World " ); // "#HelloWorld" generateHashtag("" ); // false generateHashtag("a".repeat(140)) ); // false
Imágen de perfil
Val: 2.288
Plata
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Generador de breadcrumb (migas de pan)


JavaScript

Publicado el 12 de Diciembre del 2019 por Katas (200 códigos)
3.470 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.

editor_code'>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>
Imágen de perfil
Val: 1.807
Plata
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Suma de valores


JavaScript

estrellaestrellaestrellaestrellaestrella(25)
Actualizado el 8 de Diciembre del 2019 por Xavi (548 códigos) (Publicado el 21 de Enero del 2013)
158.129 visualizaciones desde el 21 de Enero del 2013
Código que muestra como sumar los valores numéricos de unos cuadros de texto a medida que vamos escribiendo. Valida que los valores sean numéricos, mostrando el cuadro de texto en rojo si son incorrectos.

suma-valores
Imágen de perfil
Val: 1.807
Plata
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Ordenar un array bidimensional por uno de sus campos


JavaScript

Actualizado el 8 de Diciembre del 2019 por Xavi (548 códigos) (Publicado el 15 de Noviembre del 2019)
1.687 visualizaciones desde el 15 de Noviembre del 2019
En este código se muestra como ordenar un array asociativo por el campo edad.

Array Inicial:
editor_code'>[ {nombre:"Juan", edad:18}, {nombre:"Manuel", edad:12}, {nombre:"Alberto", edad:15} ]
resultado:
editor_code'>[ {nombre:"Manuel", edad:12}, {nombre:"Alberto", edad:15}, {nombre:"Juan", edad:18} ]
Imágen de perfil
Val: 2.288
Plata
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Obtener el factorial de un numero


JavaScript

Publicado el 4 de Diciembre del 2019 por Katas (200 códigos)
1.092 visualizaciones desde el 4 de Diciembre del 2019
En matematicas, el factorial de un numero n se escribe n!.El factorial de n o n factorial se define en principio como el producto de todos los números enteros positivos desde 1 (es decir, los números naturales) hasta n. Por ejemplo:

5! = 1 x 2 x 3 x 4 x 5 == 120

Escribir una función que reciba n y devuelva el valor de n!

editor_code'>factorial(5); // "120" factorial(25); // "15511210043330985984000000"
Imágen de perfil
Val: 2.288
Plata
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Clase para controlar la paginación


JavaScript

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 1 de Diciembre del 2019 por Katas (200 códigos)
2.501 visualizaciones desde el 1 de Diciembre del 2019
Crear la clase PaginationHelper, que es la clase utilizada para consultar información de paginación relacionada con una matriz.
La clase está diseñada para incorporar una matriz de valores y un número entero que indica cuántos elementos se mostrarán por cada página. Los tipos de valores contenidos en la colección / matriz no son relevantes.

editor_code'>var helper = new PaginationHelper(['a','b','c','d','e','f'], 4); helper.pageCount(); // 2 helper.itemCount(); // 6 helper.pageItemCount(0); // 4 helper.pageItemCount(1); // last page 2 helper.pageItemCount(2); // -1 since the page is invalid // pageIndex takes an item index and returns the page that it belongs on helper.pageIndex(5); // 1 (zero based index) helper.pageIndex(2); // 0 helper.pageIndex(20); // -1 helper.pageIndex(-10); // -1
Imágen de perfil
Val: 2.288
Plata
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Dirección de un punto a otro


JavaScript

Publicado el 29 de Noviembre del 2019 por Katas (200 códigos)
1.001 visualizaciones desde el 29 de Noviembre del 2019
Un hombre recibe instrucciones para ir de un punto a otro. Las instrucciones eran "NORTE", "SUR", "OESTE", "ESTE". Claramente, "NORTE" y "SUR" son opuestos, y "OESTE" y "ESTE" también. Ir en una dirección y regresar en la dirección opuesta es un esfuerzo innecesario.

Hay que eliminar las posiciones opuestas para hacer el mínimo de movimientos posibles

editor_code'>dirReduc(["NORTH", "SOUTH", "SOUTH", "EAST", "WEST", "NORTH", "WEST"]); // [WEST] dirReduc(['SOUTH', 'NORTH', 'EAST', 'WEST', 'NORTH', 'SOUTH', 'NORTH', 'NORTH', 'NORTH', 'WEST', 'EAST', 'SOUTH', 'NORTH', 'EAST', 'WEST']); // ["NORTH", "NORTH", "NORTH"]