Mostrar los tags: es

Mostrando del 281 al 290 de 739 coincidencias
Se ha buscado por el tag: es
Imágen de perfil

Cortar un texto para que se ajuste en anchura sin cortar ninguna palabra


JavaScript

Publicado el 12 de Enero del 2020 por Katas (200 códigos)
1.823 visualizaciones desde el 12 de Enero del 2020
Escriba un formato de función que tome dos argumentos, texto y ancho, y formatee el texto para que se ajuste al ancho.

Su función debe dividir el texto dado en líneas usando caracteres de nueva línea. Debe incluir tantas palabras en cada línea como sea posible sin exceder el ancho dado o dividir las palabras entre dos líneas. No debe haber un espacio al principio o al final de cualquier línea.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
const texto="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum sagittis dolor mauris, at elementum ligula tempor eget. In quis rhoncus nunc, at aliquet orci. Fusce at dolor sit amet felis suscipit tristique. Nam a imperdiet tellus. Nulla eu vestibulum urna. Vivamus tincidunt suscipit enim, nec ultrices nisi volutpat ac. Maecenas sit amet lacinia arcu, non dictum justo. Donec sed quam vel risus faucibus euismod. Suspendisse rhoncus rhoncus felis at fermentum. Donec lorem magna, ultricies a nunc sit amet, blandit fringilla nunc. In vestibulum velit ac felis rhoncus pellentesque. Mauris at tellus enim. Aliquam eleifend tempus dapibus. Pellentesque commodo, nisi sit amet hendrerit fringilla, ante odio porta lacus, ut elementum justo nulla et dolor.";
 
result=format(texto, 30);
/* Devolvera:
Lorem ipsum dolor sit amet,
consectetur adipiscing elit.
Vestibulum sagittis dolor
mauris, at elementum ligula
tempor eget. In quis rhoncus
nunc, at aliquet orci. Fusce
at dolor sit amet felis
suscipit tristique. Nam a
imperdiet tellus. Nulla eu
vestibulum urna. Vivamus
tincidunt suscipit enim, nec
ultrices nisi volutpat ac.
Maecenas sit amet lacinia
arcu, non dictum justo. Donec
sed quam vel risus faucibus
euismod. Suspendisse rhoncus
rhoncus felis at fermentum.
Donec lorem magna, ultricies a
nunc sit amet, blandit
fringilla nunc. In vestibulum
velit ac felis rhoncus
pellentesque. Mauris at tellus
enim. Aliquam eleifend tempus
dapibus. Pellentesque commodo,
nisi sit amet hendrerit
fringilla, ante odio porta
lacus, ut elementum justo
nulla et dolor.
*/
Imágen de perfil

Determine si el orden de las llaves es válido


Python

Publicado el 12 de Enero del 2020 por Katas (150 códigos)
1.160 visualizaciones desde el 12 de Enero del 2020
Escriba una función que tome una cadena de llaves y determine si el orden de las llaves es válido. Debería devolver verdadero si la cadena es válida, y falso si no es válida.

Todas las cadenas de entrada no estarán vacías y solo consistirán en paréntesis, corchetes y llaves: () [] {}.

¿Qué se considera válido?
Una cadena de llaves se considera válida si todas las llaves coinciden con la llave correcta.

1
2
3
4
5
6
validBraces("(){}[]") # true
validBraces("([{}])") # true
validBraces("({}[{}])") # true
validBraces("(]") # false
validBraces("[(])") # false
validBraces("[({})](]") # false
Imágen de perfil

Devolver los valores de un diccionario


Python

Publicado el 11 de Enero del 2020 por Katas (150 códigos)
976 visualizaciones desde el 11 de Enero del 2020
Crear una función que reciba un diccionario y devuelva una lista únicamente con los valores.

1
2
3
4
5
6
edades = {
    "Juan": 35,
    "Carmen": 25,
    "Ana": 27,
}
result=getValues(edades) # [35, 25, 27]
Imágen de perfil

Obtener los valores pasados en una url


JavaScript

Publicado el 9 de Enero del 2020 por Katas (200 códigos)
1.215 visualizaciones desde el 9 de Enero del 2020
Crear una función que devuelva un objeto con los parámetros (nombre:valor) recibidos en una url utilizando una expresión regular.

1
2
3
4
5
6
getURLParameters('http://url.com/index.php?name=Jhon&surname=Smith'); // {name: 'Jhon', surname: 'Smith'}
getURLParameters('index.php?name=Jhon&surname=Smith'); // {name: 'Jhon', surname: 'Smith'}
getURLParameters('http://url.com/index?id=7'); // {id: "7"}
getURLParameters('http://url.com/index?7'); // {}
getURLParameters('http://url.com/'); // {}
getURLParameters('http://url.com/index.php?'); // {}
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.498 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.277 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

Ordenar una colección de arrays u objetos


PHP

Publicado el 2 de Enero del 2020 por Kata (76 códigos)
4.730 visualizaciones desde el 2 de Enero del 2020
Función para ordenar una colección de arrays u objetos por una clave dada. Permite indicar orden ascendente o descendente.

1
2
3
4
5
6
7
8
9
10
$arr=[
    ['id' => 2, 'name' => 'Joy', 'age'=>33],
    ['id' => 3, 'name' => 'Khaja', 'age'=>27],
    ['id' => 1, 'name' => 'Raja', 'age'=>30]
];
 
orderBy($arr, 'id', 'desc'); // [['id' => 3, 'name' => 'Khaja'], ['id' => 2, 'name' => 'Joy'], ['id' => 1, 'name' => 'Raja']]
orderBy($arr, 'id', 'asc'); // [['id' => 1, 'name' => 'Raja'], ['id' => 2, 'name' => 'Joy'], ['id' => 3, 'name' => 'Khaja'] ]
orderBy($arr, 'name', 'asc'); // [['id' => 2, 'name' => 'Joy'], ['id' => 3, 'name' => 'Khaja'], ['id' => 1, 'name' => 'Raja']]
orderBy($arr, 'age', 'desc'); // [['id' => 2, 'name' => 'Joy'], ['id' => 1, 'name' => 'Raja'], ['id' => 3, 'name' => 'Khaja']]
Imágen de perfil

Devolver las ocurrencias de un elemento en una lista


Python

Publicado el 31 de Diciembre del 2019 por Katas (150 códigos)
1.280 visualizaciones desde el 31 de Diciembre del 2019
Crea una función que devuelva las veces que se repite un elemento dentro de una lista

1
2
3
4
5
count_occurrences([1, 2, 3, 4, 5], 5) # 1
count_occurrences([1, 2, 2, 2, 5], 2) # 3
count_occurrences([1, 2, 2, 2, 5], 7) # 0
count_occurrences([], 7) # 0
count_occurrences(["b", "a", "b", "c", "d"], "b") # 2
Imágen de perfil

Operaciones


Ensamblador

Publicado el 29 de Diciembre del 2019 por Administrador (718 códigos)
2.797 visualizaciones desde el 29 de Diciembre del 2019
Programa que tome tres cadenas, la primera y la tercera representan un número y la segunda una operación, por ejemplo: "329", "-", "21" e imprima el resultado "308".
Permite sumar, restar, multiplicar y dividir.