Mostrar los tags: os

Mostrando del 181 al 190 de 592 coincidencias
Se ha buscado por el tag: os
Imágen de perfil

Eliminar diacriticos (acentos, diéresis, tildes, ...) de una cadena con JavaScript


JavaScript

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 27 de Junio del 2020 por Katas (200 códigos)
5.747 visualizaciones desde el 27 de Junio del 2020
Desde ES6 existe el método normalize() (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/normalize) para llevar a la forma descompuesta de normalización en Unicode.

En la forma NFD, los diacríticos son caracteres diferentes, lo que hace es separar cualquier carácter base de su acento, diéresis, ...
Y lo importante es que todas las marcas diacriticas están en el rango U+0300 - U+036F, por lo cual ya podemos hacer un simple replace sobre la forma NFD de esos rangos.

diacriticos

En la imagen la forma NFD separa el carácter base

1
2
eliminarDiacriticos("lá chòcölatìna MÓRDÌDÁ"); // la chocolatina MORDIDA
eliminarDiacriticos("España"); // Espana
Imágen de perfil

Diferentes funciones para obtener los números de una cadena


Python

Publicado el 14 de Junio del 2020 por Katas (150 códigos)
1.495 visualizaciones desde el 14 de Junio del 2020
Cuatro funciones para obtener los números de una cadena dada:
- cantidadNumerosUnicos() - Devuelve la cantidad de números únicos de una cadena.
- cantidadNumeros() - Devuelve la cantidad de números que hay en una cadena.
- numerosUnicos() - Devuelve una lista de con los números únicos de una cadena.
- numeros() - Devuelve una lista de con los números de una cadena.

1
2
3
4
cantidadNumerosUnicos("(974) 125.325.254") # 7
cantidadNumeros("(974) 125.325.254") # 12
numerosUnicos("(974) 125.325.254") # ['7', '2', '9', '3', '4', '5', '1']
numeros("(974) 125.325.254") # ['9', '7', '4', '1', '2', '5', '3', '2', '5', '2', '5', '4']
Imágen de perfil

Crear una lista a partir de cálculos de otra lista


Python

Publicado el 10 de Junio del 2020 por Joel (150 códigos)
1.285 visualizaciones desde el 10 de Junio del 2020
Realice una función que construya una lista S a partir de los datos de la lista T así:

1
2
3
4
5
6
7
S[0] = T[0]
S[1] = T[0] - T[1]
S[2] = T[0] + T[1] + T[2]
S[3] = T[0] - T[1] + T[2] - T[3]
S[4] = T[0] + T[1] + T[2] + T[3] + T[4]
S[5] = T[0] - T[1] + T[2] - T[3] + T[4] - T[5]
...

En los pares de la lista S se tienen que sumar lo valores de la lista T y en los impares, se tienen que intercambiar las sumas con las restas.

Ejemplo. Dada esta lista:
1
t = [1, 2, 3, 4, 5, 6]
el resultado tiene que ser:
1
2
3
4
5
6
7
8
9
"""
1 = 1
1 - 2 = -1
1 + 2 + 3 = 6
1 - 2 + 3 - 4 = -2
1 + 2 + 3 + 4 + 5 = 15
1 - 2 + 3 - 4 + 5 - 6 = -3
"""
s = [1, -1, 6, -2, 15, -3]


1
2
3
crearNuevaLista([1, 2, 3, 4, 5, 6]) # [1, -1, 6, -2, 15, -3]
crearNuevaLista([1, 1, 1, 1, 1, 1]) # [1, 0, 3, 0, 5, 0]
crearNuevaLista([]) # []
sin imagen de perfil

Escritura de números entre el 101 y 999


Python

Publicado el 2 de Junio del 2020 por Vicente
1.337 visualizaciones desde el 2 de Junio del 2020
INTRODUCES NUMERO: EJEMPLO=324
SALIDA= TRESCIENTOS VEINTI CUATRO.
EJEMPLO2: =432
SALIDA= CUATROCIENTOS TREINTA Y DOS.
TODO ESTO SE CALCULA CON UNA FUNCION CREADA DENTRO DEL PROGRAMA.
V0.5 - TOTALMENTE FUNCIONAL!