Mostrar los tags: r

Mostrando del 1.311 al 1.320 de 3.146 coincidencias
Se ha buscado por el tag: r
Imágen de perfil

Obtener todos los elementos recursivamente


JavaScript

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 16 de Diciembre del 2019 por Joel (150 códigos)
4.056 visualizaciones desde el 16 de Diciembre del 2019
Este código muestra como obtener de forma recursiva todos los elementos del DOM desde un elemento dado.

De este código:
1
2
3
4
5
6
7
<div id="myId">
    <p>
        <span>a</span>
        <a href="https://lawebdelprogramador.com">https://lawebdelprogramador.com</a>
    </p>
    <p>b</p>
</div>

Nos devolverá un array con:
1
[p, span, a, p]
Imágen de perfil

Escapar una cadena con una expresión regular


JavaScript

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

1
2
escapeRegExp('hola $name'); // "hola \$name"
escapeRegExp('el objecto es: { nombre: ["juan", "jose"]}'); // "el objecto es: \{ nombre: \["juan", "jose"\]\}"
Imágen de perfil

Suma los intervalos de un array


JavaScript

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

1
2
3
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

Generador de breadcrumb (migas de pan)


JavaScript

Publicado el 12 de Diciembre del 2019 por Katas (200 códigos)
3.487 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>
Imágen de perfil

final de programación. Mensajería


Java

Publicado el 12 de Diciembre del 2019 por Antonio
2.529 visualizaciones desde el 12 de Diciembre del 2019
hola soy estudiante de programación y humildemente subo mi código de examen final de primer año, de programación I las consignas fueron:

Una empresa de Correo y Mensajería dispone de 4 mensajeros para repartir cartas y envíos personales.
Para organizar las entregas, ha dividido la ciudad en 4 zonas.
En la Central, se recibe un correo y pedido de entrega y se asignan a los mensajeros dependiendo de la predilección que tenga el cliente por un mensajero.
Al finalizar el día, se ingresan la cantidad de mensajes entregados por zona por cada mensajero y se realizan algunos cálculos para medir eficiencia.
Por lo tanto, se debe Codificar un algoritmo que muestre un menú que permita:
a) Ingresar los pedidos de mensajes. Número de mensajero y la zona de pedido. Los pedidos de mensajes se ingresarán en la matriz hasta finalizar el ingreso.
b) Ingresar en otra matriz idéntica la cantidad de mensajes entregados por cada mensajero por zona.
c) Una vez terminado el ingreso del punto b), realizar los siguientes cálculos y búsquedas:
• Mensajero con mayor eficiencia (mayor porcentaje de mensajes entregados).
• Mensajero con mayor cantidad de entregas.
• Mensajero menos solicitado.
• Listado decreciente de mensajeros por cantidad de entregas.
• Zona con menor índice de entrega (en la que no se entregaron la mayor cantidad de mensajes).
Imágen de perfil

Recortar el texto de un div para posteriormente permitir visualizarlo


JQuery

estrellaestrellaestrellaestrellaestrella(1)
Actualizado el 11 de Diciembre del 2019 por Xavi (548 códigos) (Publicado el 3 de Septiembre del 2014)
7.594 visualizaciones desde el 3 de Septiembre del 2014
Código que dada una cadena superior a 100 caracteres, la recorta y añade al final del mismo un texto de "(más)" para mostrar todo el contenido nuevamente. De igual forma, aparece el texto "(menos)" al final para recortarlo posteriormente.

El funcionamiento del mismo, es que se guardan las cadenas de texto en un array de valores de javascript, para de esta manera, poder visualizar nuevamente todo el contenido.

recortar-texto-div