Códigos Fuente de Python

Mostrando del 341 al 350 de 758 registros
Imágen de perfil
Val: 1.703
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Dividir una lista en listas más pequeñas


Python

Publicado el 24 de Marzo del 2020 por Katas (150 códigos)
1.364 visualizaciones desde el 24 de Marzo del 2020
Crear una función para dividir una lista en listas más pequeñas de un tamaño específico.

1
2
3
4
5
chunk([1, 2, 3, 4, 5, 6, 7, 8, 9], 2) # [[1, 2], [3, 4], [5, 6], [7, 8], [9]]
chunk([1, 2, 3, 4, 5, 6, 7, 8, 9], 3) # [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
chunk([1, 2, 3, 4, 5, 6, 7, 8, 9], 4) # [[1, 2, 3, 4], [5, 6, 7, 8], [9]]
chunk([1, 2, 3, 4, 5, 6, 7, 8, 9], 10) # [[1, 2, 3, 4, 5, 6, 7, 8, 9]]
chunk([], 2) # []
Imágen de perfil
Val: 1.703
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Cadena Bailarina


Python

Publicado el 24 de Marzo del 2020 por Katas (150 códigos)
1.607 visualizaciones desde el 24 de Marzo del 2020
Una cadena se llama bailarina si y solo si la primera letra es mayúscula y cada una de las demás letras es lo opuesto a la anterior letra (mayúscula, minúscula, mayúscula, minúscula, ..., etc.).

Por ejemplo AbCd es una cadena bailarina, la primera letra es A mayúscula, la segunda letra es b minúscula, la siguiente letra es C mayúscula y por ultimo d es minúscula.

1
2
3
4
5
6
7
8
print(cadenaBailarina("")) # ""
print(cadenaBailarina("o")) # "O"
print(cadenaBailarina("aaaabbbbaaaa")) # "AaAaBbBbAaAa"
print(cadenaBailarina("Retweeted")) # "ReTwEeTeD"
print(cadenaBailarina("Like si resolviste el problema")) # "LiKe Si ReSoLvIsTe El PrObLeMa"
print(cadenaBailarina("A")) # "A"
print(cadenaBailarina("s d ffd   aa sds")) # "S d FfD   aA sDs"
print(cadenaBailarina(" BIG")) # " BiG"
Imágen de perfil
Val: 1.703
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Determinar si un numero es balanceado


Python

Publicado el 23 de Marzo del 2020 por Katas (150 códigos)
1.697 visualizaciones desde el 23 de Marzo del 2020
Crear una función que determine si un numero dado es balanciado.

Decimos que un numero es balanceado si la suma de sus dígitos en posiciones pares es igual a la suma de sus dígitos en posiciones impares.

1
2
3
4
5
isBalancedNumber(1463)  # True
isBalancedNumber(48015) # True
isBalancedNumber(11)    # True
isBalancedNumber(12345) # False
isBalancedNumber(1)     # False
Imágen de perfil
Val: 1.703
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Comprobar si dos listas son iguales


Python

Publicado el 22 de Marzo del 2020 por Katas (150 códigos)
1.511 visualizaciones desde el 22 de Marzo del 2020
Crear una función que reciba dos valores, y devuelva True si los dos valores son listas y son iguales.

1
2
3
4
5
6
arraySame(["a"], ["a"])       # true
arraySame(["a", 1], ["a", 1]) # true
arraySame([], [])             # true
arraySame(["a", 1], [1, "a"]) # false
arraySame("a", ["a"])         # false
arraySame("a", "a")           # false
Imágen de perfil
Val: 1.703
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Determinar si los valores de una lista son únicos


Python

Publicado el 22 de Marzo del 2020 por Katas (150 códigos)
760 visualizaciones desde el 22 de Marzo del 2020
Crear una función que tiene que recibir una lista y devolver True o False dependiendo de si los valores de dicha lista son únicos.

1
2
3
4
5
6
all_unique([1, 2, 3, 4])         # True
all_unique(["a", "b", "c"])      # True
all_unique([1, 2, 3, 4, 3])      # False
all_unique(["a", "b", "c", "a"]) # False
all_unique([])                   # True
all_unique(["casa"])             # True
Imágen de perfil
Val: 1.703
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Devolver una lista con los valores pares e impares


Python

Publicado el 22 de Marzo del 2020 por Katas (150 códigos)
2.997 visualizaciones desde el 22 de Marzo del 2020
Crear una función que puede recibir un numero o una cadena, y tiene que devolver una lista con los valores pares y impares.

1
2
3
4
5
6
7
8
9
10
par_impar(1234567890) # ['24680', '13579']
par_impar(12345)      # ['24', '135']
par_impar(7125)       # ['2', '715']
par_impar(222)        # ['222', '']
par_impar(555)        # ['', '555']
par_impar("7125")     # ['2', '715']
par_impar("222")      # ['222', '']
par_impar("555")      # ['', '555']
par_impar("casa")     # ['', '']
par_impar("casa23")   # ['2', '3']
Imágen de perfil
Val: 1.703
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Determinar si un numero es par o impar


Python

Publicado el 21 de Marzo del 2020 por Katas (150 códigos)
3.490 visualizaciones desde el 21 de Marzo del 2020
Crear una función que determine si un numero es par o impar. si la función recibe un valor que no sea un entero tiene que devolver false.

1
2
3
4
5
6
7
isPar(1) # False
isPar(2) # True
isPar(3) # False
isPar(7) # False
isPar(-6) # True
isPar(-7) # False
isPar("a") # False
Imágen de perfil
Val: 666
Bronce
Ha disminuido 1 puesto en Python (en relación al último mes)
Gráfica de Python

Listado de números primos


Python

estrellaestrellaestrellaestrellaestrella(2)
Actualizado el 21 de Marzo del 2020 por Xavi (548 códigos) (Publicado el 11 de Octubre del 2016)
9.021 visualizaciones desde el 11 de Octubre del 2016
Código que muestra un listado de los números primos entre el 0 y el 99.
Imágen de perfil
Val: 1.703
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Buscar dos valores en una lista que sumados den un numero dado


Python

Publicado el 19 de Marzo del 2020 por Katas (150 códigos)
5.847 visualizaciones desde el 19 de Marzo del 2020
Dada una serie de enteros, devuelve los índices de los dos números de modo que su suma den un valor específico.

Puede suponer que cada entrada tendría exactamente una solución, y no puede usar el mismo elemento dos veces

1
2
twoSum([2, 7, 11, 15], 9) # [0, 1]
twoSum([2, 7, 11, 15], 26) # [2, 3]