Tag: ANONYMOUS-RECURSION
Quiero saber que el siguiente código devuelve números del 10 al 1, pero después de hacer eso, se llama a sí mismo otras 10 veces sin hacer nada. Intenté entender el código paso a paso con la ayuda de la variable depurador, pero no pude. let countDown = function f(fromNumber) . . . Read more
Se me proporciona una matriz que contiene solo 1’s y 0’s, donde los 1’s adyacentes (horizontal o verticalmente, NO diagonalmente) forman ríos. Se me pide que devuelva una matriz de todos los tamaños de ríos en la matriz. Por ejemplo: imagen (Tengan en cuenta que el orden de los tamaños . . . Read more
Aquí está mi código, intento hacer una recursión para crear una lista de posiciones pero devuelve None o Error. Traté de arreglarlo añadiendo un índice, pero cuando es recursivo, tiene el error: positional argument follows keyword argument. def myfind(text,key,start=0, index=None): if index is None: index=[] else: i=0 j=start check=0 while . . . Read more
Este código es del libro “The Bastards Book of Ruby” y lo único que hace es encontrar el número más grande. Se presenta como un ejemplo para tratar de entender la recursividad. http://ruby.bastardsbook.com/chapters/recursion/ def rock_judger(rocks_arr) if rocks_arr.length <= 2 # el caso base a = rocks_arr[0] b = rocks_arr[-1] else . . . Read more
Estoy buscando el mejor algoritmo para resolver el desafío que enfrento: tengo una lista de K listas donde cada lista contiene N elementos (cada lista puede contener un número diferente de elementos, excepto 0) y quiero obtener todas las combinaciones de cada elemento de cada lista (a partir de la . . . Read more