Mostrar los tags: re

Mostrando del 371 al 380 de 863 coincidencias
Se ha buscado por el tag: re
Imágen de perfil

Validar una dirección IP


JavaScript

Publicado el 25 de Enero del 2020 por Katas (200 códigos)
2.047 visualizaciones desde el 25 de Enero del 2020
Escriba un algoritmo que identifique direcciones IPv4 válidas en formato punto decimal. Las direcciones IP deben considerarse válidas si consisten en cuatro octetos, con valores de entre 0 y 255, inclusive.
La entrada a la función está garantizada como una sola cadena.

1
2
3
4
5
6
7
8
9
isValidIP("1.2.3.4"); // true
isValidIP("123.45.67.89"); // true
isValidIP("0.0.0.0"); // true
isValidIP("255.255.255.255"); // true
isValidIP("1.200.01.255"); // false
isValidIP("1.2.3"); // false
isValidIP("1.2.3.4.5"); // false
isValidIP("123.456.78.90"); // false
isValidIP("123.045.067.089"); // false
Imágen de perfil

Validar una dirección IP


Python

Publicado el 25 de Enero del 2020 por Katas (150 códigos)
6.652 visualizaciones desde el 25 de Enero del 2020
Escriba un algoritmo que identifique direcciones IPv4 válidas en formato punto decimal. Las direcciones IP deben considerarse válidas si consisten en cuatro octetos, con valores de entre 0 y 255, inclusive.
La entrada a la función está garantizada como una sola cadena.

1
2
3
4
5
6
7
8
9
is_valid_IP("1.2.3.4") # true
is_valid_IP("123.45.67.89") # true
is_valid_IP("0.0.0.0") # true
is_valid_IP("255.255.255.255") # true
is_valid_IP("1.200.01.255") # false
is_valid_IP("1.2.3") # false
is_valid_IP("1.2.3.4.5") # false
is_valid_IP("123.456.78.90") # false
is_valid_IP("123.045.067.089") # false
Imágen de perfil

Validar una dirección IP


PHP

Publicado el 25 de Enero del 2020 por Kata (76 códigos)
5.033 visualizaciones desde el 25 de Enero del 2020
Escriba un algoritmo que identifique direcciones IPv4 válidas en formato punto decimal. Las direcciones IP deben considerarse válidas si consisten en cuatro octetos, con valores de entre 0 y 255, inclusive.
La entrada a la función está garantizada como una sola cadena.

1
2
3
4
5
6
7
8
9
isValidIp("1.2.3.4"); // true
isValidIp("123.45.67.89"); // true
isValidIp("0.0.0.0"); // true
isValidIp("255.255.255.255"); // true
isValidIp("1.200.01.255"); // false
isValidIp("1.2.3"); // false
isValidIp("1.2.3.4.5"); // false
isValidIp("123.456.78.90"); // false
isValidIp("123.045.067.089"); // false
Imágen de perfil

Mascara para un numero de teléfono


PHP

Publicado el 24 de Enero del 2020 por Kata (76 códigos)
2.358 visualizaciones desde el 24 de Enero del 2020
Escribir una función que acepte un array de 10 números entre el 0 y el 9, y la función tiene que devolver el numero formateado como un numero de teléfono:

1
createPhoneNumber([1,2,3,4,5,6,7,8,9,0]); // "(123) 456-7890"
Imágen de perfil

Convertir un array de arrays en un solo array


PHP

Publicado el 24 de Enero del 2020 por Kata (76 códigos)
1.202 visualizaciones desde el 24 de Enero del 2020
Crear una función que dado un array que puede contener es su interior otros arrays, y que a su vez pueden contener mas arrays, devuelva un solo array con sus valores.

1
2
3
4
array_flat([1, 2, 3]); // [1, 2, 3]
array_flat([[1], [], 2, [3,[4, 5, 6]], 7]); // [1, 2, 3, 4, 5, 6, 7]
array_flat([[[], []], []]); // []
array_flat([1, [[], []], []]); // [1]
Imágen de perfil

Make the Deadfish swim


PHP

Publicado el 24 de Enero del 2020 por Kata (76 códigos)
1.030 visualizaciones desde el 24 de Enero del 2020
Deadfish tiene 4 comandos, cada uno de 1 carácter de largo:
i incrementa el valor (inicialmente 0)
d disminuye el valor
s cuadra el valor
o genera el valor en la matriz de retorno
Los caracteres inválidos deben ser ignorados.

1
print_r(parse("iiisdoso")); // [8, 64]
Imágen de perfil

Contar las letras/caracteres de una cadena dada


Python

Publicado el 21 de Enero del 2020 por Katas (150 códigos)
3.182 visualizaciones desde el 21 de Enero del 2020
Crear una función que reciba una cadena y devuelva un diccionario con todas las letras o caracteres indicando las veces que aparecen. No distinguir entre mayúsculas y minúsculas.

1
2
3
4
5
countLetters("")              # {}
countLetters("xxxx")          # {'x': 4}
countLetters("xXxX")          # {'x': 4}
countLetters("the big house") # {'t': 1, 'h': 2, 'e': 2, ' ': 2, 'b': 1, 'i': 1, 'g': 1, 'o': 1, 'u': 1, 's': 1}
countLetters("1000$")         # {'1': 1, '0': 3, '$': 1}
Imágen de perfil

Buscar la posición de todos los elementos en un array


JavaScript

Publicado el 17 de Enero del 2020 por Katas (200 códigos)
1.009 visualizaciones desde el 17 de Enero del 2020
Crear una función que devuelva un array con todos los índices donde se encuentre un elemento en una matriz. Si no se encuentra ninguna vez, tiene que devolver un array vació [].

1
2
indexOfAll([1, 2, 3, 1, 2, 3], 1); // [0,3]
indexOfAll([1, 2, 3], 4); // []
Imágen de perfil

Obtener las veces que se repite una letra o palabra en una frase


Python

Publicado el 16 de Enero del 2020 por Katas (150 códigos)
3.056 visualizaciones desde el 16 de Enero del 2020
Crear una función que devuelva las repeticiones de una letra o palabra dentro de una cadena.

1
2
3
4
5
6
7
getRepetitions("", "") # 0
getRepetitions("house", "a") # 0
getRepetitions("zzzz", "z") # 4
getRepetitions("zzzz", "zz") # 2
getRepetitions("zzzz", "zzz") # 1
getRepetitions("the big house", "big") # 1
getRepetitions("the big house is bigger than a plane", "big") # 2
Imágen de perfil

Contar las vocales de una cadena


Python

Publicado el 16 de Enero del 2020 por Katas (150 códigos)
6.662 visualizaciones desde el 16 de Enero del 2020
Crear una función que reciba una cadena y devuelva la cantidad de vocales que contiene.

1
2
3
getVowels("") # 0
getVowels("zzzz") # 0
getVowels("the big house") # 5