Buscar un código de JavaScript
Mostrando del 251 al 260 de 523 coincidencias
Se ha buscado por la cadena: editor
Su abuelo critica su uso excesivo de la palabra 'me gusta', alegando que representa más del 5% del total de palabras que habla.
Argumenta que es mucho más bajo que esto y, por lo tanto, para resolver el debate, ha sido equipado con una grabadora que almacena cada palabra que dice como una cadena en una matriz.
Su tarea es hacer un algoritmo que devuelva verdadero si 'me gusta' representa más del 5% de las palabras en la matriz; de lo contrario, falso (si no se pronuncian las palabras, también devuelve falso).
editor_code'>evalLikes(['I','am','sooo','like','tired']); // true;
evalLikes(['THIS','IS','LIKE','TERRIBLE']); // true;
evalLikes(['likely','story']); // false;
Crear una función que dada una hora en formato 0 a 24, devuelva su equivalente en formato meridiano de 1 a 12am y de 1 a 12pm.
editor_code'>getMeridiemSuffixOfInteger(0); // "12am"
getMeridiemSuffixOfInteger(1); // "1am"
getMeridiemSuffixOfInteger(12); // "12pm"
getMeridiemSuffixOfInteger(24); // "12am"
getMeridiemSuffixOfInteger(11); // "11am"
getMeridiemSuffixOfInteger(13); // "1pm"
getMeridiemSuffixOfInteger(23); // "11pm"
Dados dos arrays de cadenas a1 y a2, devolver un array ordenado de las cadenas del array a1 que se encuentran dentro de las cadenas del array a2.
editor_code'>$a2 = ["lively", "alive", "harp", "sharp", "armstrong"];
$a1 = ["arp", "live", "strong"];
inArray($a1, $a2); // ["arp", "live", "strong"]
$a1 = ["xyz", "live", "strong"];
inArray($a1, $a2); // ["live", "strong"]
$a1 = ["live", "strong", "arp"];
inArray($a1, $a2); // ["arp", "live", "strong"]
$a1 = [];
inArray($a1, $a2); // []
Escriba una función que, dada una cadena de texto (posiblemente con puntuación y saltos de línea), devuelva una matriz de las 3 palabras más frecuentes, en orden descendente del número de ocurrencias.
Suposiciones
- Una palabra es una cadena de letras (de la A a la Z) que opcionalmente contiene uno o más apóstrofes (') en ASCII. (No es necesario manejar puntuación elegante).
- Las coincidencias deben ser insensibles a mayúsculas y minúsculas y las palabras en el resultado.
Los lazos pueden romperse arbitrariamente.
- Si un texto contiene menos de tres palabras únicas, se deben devolver las palabras top-2 o top-1, o una matriz vacía si un texto no contiene palabras.
editor_code'>topThreeWords("In a village of La Mancha, the name of which I have no desire to call to mind, there lived not long since one of those gentlemen that keep a lance in the lance-rack, an old buckler, a lean hack, and a greyhound for coursing. An olla of rather more beef than mutton, a salad on most nights, scraps on Saturdays, lentils on Fridays, and a pigeon or so extra on Sundays, made away with three-quarters of his income."); // ["a", "of", "on"]
topThreeWords("e e e e DDD ddd DdD: ddd ddd aa aA Aa, bb cc cC e e e"); // ["e", "ddd", "aa"]
topThreeWords(" //wont won't won't"); // ["won't", "wont"]
topThreeWords(" , e .. "); // ["e"]
topThreeWords(" ... "); // []
topThreeWords(" ' "); // []
Dado un número de tarjeta de crédito, podemos determinar quién es el emisor/vendedor con algunos conocimientos básicos.
Complete la función getIssuer () que utilizará los valores que se muestran a continuación para determinar el emisor de la tarjeta para un número de tarjeta determinado. Si el número no puede coincidir, la función debería devolver la cadena Desconocido.
editor_code'>| Card Type | Begins With | Number Length |
|------------|----------------------|---------------|
| AMEX | 34 or 37 | 15 |
| Discover | 6011 | 16 |
| Mastercard | 51, 52, 53, 54 or 55 | 16 |
| VISA | 4 | 13 or 16 |
editor_code'>getIssuer(4111111111111111); // == "VISA"
getIssuer(4111111111111); // == "VISA"
getIssuer(4012888888881881); // == "VISA"
getIssuer(378282246310005); // == "AMEX"
getIssuer(6011111111111117); // == "Discover"
getIssuer(5105105105105100); // == "Mastercard"
getIssuer(5105105105105106); // == "Mastercard"
getIssuer(9111111111111111); // == "Unknown"
Crear una función que enmascare nuestro numero de cuenta, numero de teléfono o respuesta a pregunta secreta, cambiando todos los valores por '#' excepto los últimos 4 dígitos.
editor_code'>maskify("4556364607935616"); // '############5616'
maskify("64607935616"); // '#######5616'
maskify("1"); // '1'
maskify(""); // ''
Devuelve todos los valores únicos de una matriz, en función de una función de comparación proporcionada.
Utilice Array.prototype.reduce () y Array.prototype.some () para una matriz que contenga solo la última ocurrencia única de cada valor, en función de la función de comparación, fn. La función de comparación toma dos argumentos: los valores de los dos elementos que se comparan.
editor_code'>uniqueElementsByRight(
[
{ id: 0, value: 'a' },
{ id: 1, value: 'b' },
{ id: 2, value: 'c' },
{ id: 1, value: 'd' },
{ id: 0, value: 'e' }
],
(a, b) => a.id == b.id
); // [ { id: 0, value: 'e' }, { id: 1, value: 'd' }, { id: 2, value: 'c' } ]
uniqueElementsByRight(
[
{ id: 0, value: 'a' },
{ id: 0, value: 'b' },
{ id: 0, value: 'c' },
],
(a, b) => a.id == b.id
); // [ { id: 0, value: 'c' } ]
Escriba una función que tome una matriz de valores y mueva todos los elementos que son cero al final de la matriz, de lo contrario conserva el orden de la matriz. Los elementos cero también deben mantener el orden en que ocurrieron.
Por ejemplo:
editor_code'>[7, 2, 3, 0, 4, 6, 0, 0, 13, 0, 78, 0, 0, 19, 14] // [7, 2, 3, 4, 6, 13, 78, 19, 14, 0, 0, 0, 0, 0, 0]
[0, "0", 1, 2, 3] // [1, 2, 3, 0, "0"]
Los elementos cero se definen por 0 o "0". Algunas pruebas pueden incluir elementos que no son literales numéricos.
NO se le permite usar ningún conjunto u objeto temporal. Tampoco se le permite usar ningún método Array.prototype u Object.prototype como .shift(), .push(),
Función que devuelve todas las combinaciones posibles sobre un array de valores.
editor_code'>permutator([1,2,3]); // [1, 2, 3], [1, 3, 2], [2, 1, 3], [2, 3, 1], [3, 1, 2], [3, 2, 1]
Este código muestra como obtener de forma recursiva todos los elementos del DOM desde un elemento dado.
De este código:
editor_code'><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: editor_code'>[p, span, a, p]