Mostrar los tags: lista

Mostrando del 21 al 30 de 113 coincidencias
Se ha buscado por el tag: lista
Imágen de perfil

Triangulo de pascal en Python


Python

Publicado el 4 de Octubre del 2020 por Katas (150 códigos)
1.479 visualizaciones desde el 4 de Octubre del 2020
Crear una función que reciba una profundidad y devuelva una lista de listas que represente el triangulo de Pascal desde el primer nivel hasta el indicado.

1
2
3
4
5
trianguloPascal(2) # [[1], [1, 1]]
trianguloPascal(3) # [[1], [1, 1], [1, 2, 1]]
trianguloPascal(4) # [[1], [1, 1], [1, 2, 1], [1, 3, 3, 1]]
trianguloPascal(5) # [[1], [1, 1], [1, 2, 1], [1, 3, 3, 1], [1, 4, 6, 4, 1]]
trianguloPascal(6) # [[1], [1, 1], [1, 2, 1], [1, 3, 3, 1], [1, 4, 6, 4, 1], [1, 5, 10, 10, 5, 1]]
Imágen de perfil

Buscar el elemento que más se repite de manera consecutiva en una lista


Python

Publicado el 27 de Septiembre del 2020 por Katas (150 códigos)
1.881 visualizaciones desde el 27 de Septiembre del 2020
Función que recibe una lista, y devuelve una lista con el elemento que mas se repite consecutivamente y las veces que se repite

1
2
3
4
5
6
caracteresConsecutivos([]) # ['', 0]
caracteresConsecutivos(["a"]) # ['a', 1]
caracteresConsecutivos(["a","b","c","c","d"]) # ['c', 2]
caracteresConsecutivos(["a","b","c","c","e","e","f"]) # ['c', 2]
caracteresConsecutivos(["a","b","c","c","e","e","e","f"]) # ['e', 3]
caracteresConsecutivos(["a","b","a","c","a","e","e"]) # ['e', 2]
Imágen de perfil

Buscar la cantidad máxima de valores consecutivos en una lista


Python

Publicado el 27 de Septiembre del 2020 por Katas (150 códigos)
1.661 visualizaciones desde el 27 de Septiembre del 2020
Función que recibe una lista de valores enteros, y devuelve la cantidad máxima de números consecutivos ascendentes en la lista.
Si la lista contiene un valor no entero, lo omite como si no estuviera.

1
2
3
4
5
6
ascendente([]) # 0
ascendente([1]) # 1
ascendente([1,3]) # 1
ascendente([1,2,"a","c",3]) # 3
ascendente([1,2,3,3,4]) # 3
ascendente([1,2,4,3,4,5,6,5]) # 4
Imágen de perfil

Juntar una o varias listas en una sola lista


Python

Publicado el 30 de Agosto del 2020 por Katas (150 códigos)
1.647 visualizaciones desde el 30 de Agosto del 2020
Función que tienes que recibir uno a mas listas, y devolverá una sola lista con los elementos de la misma.
Cualquier elemento que no sea una lista es desestimado.

1
2
3
4
5
joinArray([1,2,3])                     # [1, 2, 3]
joinArray([1,2,3], [4,5,6], [7])       # [1, 2, 3, 4, 5, 6, 7]
joinArray(["a","b"], ["c","d"])        # ['a', 'b', 'c', 'd']
joinArray([1,2], ["a","b"])            # [1, 2, 'a', 'b']
joinArray([], ["a","b"], [], "string") # ['a', 'b']
Imágen de perfil

Combinar los elementos de dos o mas listas


Python

Actualizado el 30 de Agosto del 2020 por Katas (150 códigos) (Publicado el 3 de Julio del 2020)
3.858 visualizaciones desde el 3 de Julio del 2020
Dada una lista de elementos, juntarles manteniendo la posición.

1
2
3
4
5
combineLists(['a', 'b'], [1, 2], [True, False]) # [['a', 1, True], ['b', 2, False]]
combineLists([1, 2, 3], [1, 2]) # [[1, 1], [2, 2], [3, None]]
combineLists([1, 2, 3], [1, 2], fillValue=0) # [[1, 1], [2, 2], [3, 0]]
combineLists([1, 2], [1, 2, 3], fillValue=0) # [[1, 1], [2, 2], [0, 3]]
combineLists([1, 2, 3]) # [[1], [2], [3]]
Imágen de perfil

Eliminar uno o varios elementos de una lista por su indice


Python

Publicado el 30 de Julio del 2020 por Katas (150 códigos)
2.166 visualizaciones desde el 30 de Julio del 2020
Esta función muestra como eliminar uno o varios elementos de una lista por el indice indicado.

1
2
3
4
5
6
7
8
9
10
11
removeElementIndex(['a', 'b', 'c', 'd'], 0) # ['b', 'c', 'd']
removeElementIndex(['a', 'b', 'c', 'd'], 1) # ['a', 'c', 'd']
removeElementIndex(['a', 'b', 'c', 'd'], 0, 2) # ['b', 'd']
removeElementIndex(['a', 'b', 'c', 'd'], 0, 1, 2) # ['d']
removeElementIndex(['a', 'b', 'c', 'd'], -1) # ['a', 'b', 'c', 'd']
removeElementIndex(['a', 'b', 'c', 'd'], -1, 3) # ['a', 'b', 'c']
removeElementIndex(['a', 'b', 'c', 'd'], 10) # ['a', 'b', 'c', 'd']
removeElementIndex("a", 0) # []
removeElementIndex("ab", 0) # ["b"]
removeElementIndex("a", 10) # ["a"]
removeElementIndex("ab", 10) # ["a", "b"]
Imágen de perfil

Obtener el cuadrado de una lista de números


Python

Publicado el 11 de Julio del 2020 por Katas (150 códigos)
6.738 visualizaciones desde el 11 de Julio del 2020
Crear una función que devuelve una lista con los cuadrados de los números comprendido entre 1 y el valore recibido.

1
2
3
4
cuadrado(0) # []
cuadrado(1) # [1]
cuadrado(5) # [1, 4, 9, 16, 25]
cuadrado(10) # [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
Imágen de perfil

Contar las veces que se repite un elemento dentro de una lista en Python


Python

Publicado el 25 de Junio del 2020 por Katas (150 códigos)
1.517 visualizaciones desde el 25 de Junio del 2020
Función que recibe una lista y un valor, y tiene que devolver las veces que esta ese valor en la lista.

1
2
3
4
5
6
countOccurrences([1, 2, 3, 2], 3) # 1
countOccurrences([1, 2, 3, 2], 2) # 2
countOccurrences([1, 2, 3, 2], "2") # 0
countOccurrences([1, 2, 3, 2], 4) # 0
countOccurrences([], 4) # 0
countOccurrences(["a", "b", "b", "a"], "a") # 2
Imágen de perfil

Sumar todas las listas enviados a una función con Python


Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 24 de Junio del 2020 por Katas (150 códigos)
1.074 visualizaciones desde el 24 de Junio del 2020
Función que recibe un numero indeterminado de listas numéricos y devuelve una sola lista con la suma sus valores.

1
2
3
4
sumarListas([1, 2, 3], [1, 2, 3, 4], [1, 2, 3]) # [3, 6, 9, 4]
sumarListas([], [1, 2, 3, 4], [1, 2, 3]) # [2, 4, 6, 4]
sumarListas([1, 2, 3]) # [1, 2, 3]
sumarListas([], [], []) # []