Mostrar los tags: recursiva

Mostrando del 1 al 10 de 22 coincidencias
<<>>
Se ha buscado por el tag: recursiva
Imágen de perfil

Obtener el valor máximo de una lista recursivamente


Python

Publicado el 25 de Febrero del 2021 por Katas (143 códigos)
149 visualizaciones desde el 25 de Febrero del 2021
jemplo del uso de una función recursiva para obtener el valor mas bajo de una lista.

La función verifica que el primer elemento de la lista sea inferior al valor anterior, y cuando se llama a si misma, envía la lista sin el primer elemento de la misma, y el valor inferior leído hasta el momento.

-sys.maxsize obtiene el valor entero mas bajo posible.

1
2
3
mayorRecursivo([5,3,8,6,1,4]) # 8
mayorRecursivo([5,3,8,6,9,1]) # 9
mayorRecursivo([1,5,3,7,6,4]) # 7
Imágen de perfil

Obtener el factorial de un numero recursivamente


Python

Publicado el 25 de Noviembre del 2020 por Katas (143 códigos)
484 visualizaciones desde el 25 de Noviembre del 2020
Función para calcular el factorial de un numero entero positivo

1
2
3
4
5
factorial(1) # 1
factorial(2) # 2
factorial(3) # 6
factorial(4) # 24
factorial(5) # 120
Imágen de perfil

Dada una lista de listas devolver una sola lista


Python

Publicado el 5 de Noviembre del 2020 por Katas (143 códigos)
496 visualizaciones desde el 5 de Noviembre del 2020
Crear una función que reciba una lista de listas, y devuelva unicamente una lista con todos los valores.
Si la función no recibe una lista, devolvera una lista con el contenido recibido.
Se utiliza una función recursiva.

1
2
3
4
joinList([1,[2,[3,4, [5, [[6]]]],[7, "a"]]]) # [1, 2, 3, 4, 5, 6, 7, 'a']
joinList([]) # []
joinList("casa") # ['casa']
joinList(125) # [125]
Imágen de perfil

Obtener el valor mínimo de una lista recursivamente


JavaScript

Publicado el 30 de Octubre del 2020 por Katas (157 códigos)
510 visualizaciones desde el 30 de Octubre del 2020
Ejemplo del uso de una función recursiva para obtener el valor mas bajo de un array.

La función verifica que el primer elemento del array sea inferior al valor anterior, y cuando se llama a si misma, envía el array sin el primer elemento de la misma, y el valor inferior recibido hasta el momento.

Number.MAX_VALUE representa el valor mas grande representable en JavaScript

1
2
3
menorRecursivo([5,3,8,6,1,4]); // 1
menorRecursivo([5,3,8,6,9,1]); // 1
menorRecursivo([1,5,3,8,6,4]); // 1
Imágen de perfil

Obtener el valor mínimo de una lista recursivamente


Python

Publicado el 28 de Octubre del 2020 por Katas (143 códigos)
511 visualizaciones desde el 28 de Octubre del 2020
Ejemplo del uso de una función recursiva para obtener el valor mas bajo de una lista.

La función verifica que el primer elemento de la lista sea inferior al valor anterior, y cuando se llama a si misma, envía la lista sin el primer elemento de la misma, y el valor inferior leído hasta el momento.

sys.maxsize obtiene el valor entero mas alto posible.

1
2
3
menorRecursivo([5,3,8,6,1,4]) # 1
menorRecursivo([5,3,8,6,9,1]) # 1
menorRecursivo([1,5,3,8,6,4]) # 1
Imágen de perfil

Multiplicación recursiva


C/Visual C

Actualizado el 15 de Octubre del 2020 por Daniel (194 códigos) (Publicado el 12 de Octubre del 2020)
311 visualizaciones desde el 12 de Octubre del 2020
Programa que realiza una multiplicación recursiva
Imágen de perfil

Función para determinar si un numero dado es potencia de otro numero


JavaScript

Publicado el 2 de Octubre del 2020 por Katas (157 códigos)
360 visualizaciones desde el 2 de Octubre del 2020
La Potencia de un Número es una operación matemática que consiste en multiplicar un número por si mismo varias veces.
Esta función recursiva determina si un numero dado es potencia del numero recibido

1
2
3
4
5
6
7
8
9
10
es_potencia(1, 7)   // True
es_potencia(7, 7)   // True
es_potencia(49, 7)  // True
es_potencia(343, 7) // True
es_potencia(1, 5)   // True
es_potencia(5, 5)   // True
es_potencia(25, 5)  // True
es_potencia(-7, 7)  // False
es_potencia(0, 7)   // False
es_potencia(14, 7)  // False
Imágen de perfil

Verificar si dos objetos son diferentes en JavaScript


JavaScript

Publicado el 25 de Julio del 2020 por Katas (157 códigos)
831 visualizaciones desde el 25 de Julio del 2020
Función recursiva para comprobar si dos objetos de javascript son diferentes.

1
2
3
4
5
6
7
8
console.log(isDifferent({"a":1,"b":2}, {"a":1,"b":2})); // false
console.log(isDifferent({"a":1,"b":2,"c":{"d":1}}, {"a":1,"b":2,"c":{"d":1}})); // false
console.log(isDifferent({"a":1,"b":{"c":{"d":2}}}, {"a":1,"b":{"c":{"d":2}}})); // false
console.log(isDifferent({"a":1,"b":{"c":{"d":2}}}, {"a":1,"b":{"c":{"d":3}}})); // true
console.log(isDifferent({"a":1,"b":2,"c":{"d":1}}, {"a":1,"b":2})); // true
console.log(isDifferent({"a":1,"b":2,"c":{"d":1}}, {"a":1,"b":2,"c":{"e":1}})); // true
console.log(isDifferent({"a":1}, {})); // true
console.log(isDifferent("a", "a")); // true
Imágen de perfil

Calcular el máximo común divisor entre dos o mas números


JavaScript

Publicado el 22 de Julio del 2020 por Katas (157 códigos)
892 visualizaciones desde el 22 de Julio del 2020
Función recursiva para calcular el máximo común divisor entre dos o más números

1
2
3
4
gcd(12, 24); // 12
gcd(8, 36); // 4
gcd(12, 8, 32); // 4
gcd(...[12, 8, 32]); // 4

En matemáticas, se define el máximo común divisor (MCD) de dos o más números enteros al mayor número entero que los divide sin dejar residuo.
Imágen de perfil

Calcular el producto entre dos números con sumas recursivamente en C


C/Visual C

Publicado el 19 de Junio del 2020 por Joan (98 códigos)
2.085 visualizaciones desde el 19 de Junio del 2020
Código que lee dos números enteros y realiza el producto entre ellos mediante sumas utilizando una función recursiva.

multiplicar-con-funcion-recursiva-en-c
Anterior123Siguiente