Tag: COMBINATIONS
Tengo una tarea de crear dos métodos recursivos (en Java) que calculen nCr. El primer método que escribí fue uno que utiliza el triángulo de Pascal. Funciona, el triángulo de Pascal es fabuloso. Pero ahora tengo un problema ya que no puedo pensar/encontrar ninguna otra solución recursiva para escribir mi . . . Read more
Tengo una lista como esta: tokens = ["hi", "how", "are", "you"] Estoy tratando de obtener combinaciones de palabras hasta n=3. Mi resultado esperado es: output = [ ["hi"], ["hi", "how" ], ["hi", "how" , "are"], ["how"], ["how", "are"], ["how", "are", "you"], ["are"], ["are", "you"], ["you"] Mi código: comb = [] . . . Read more
Como ejemplo, tengo los números 0 y 255. Quiero combinaciones que se vean así: [[0, 0], [0, 255], [255, 0], [255, 255]] Mi código actual se ve así, donde “a” es la lista de números, puede ser 2 o más. def combinations(a): if len(a) == 0: return [[]] final = . . . Read more
Digamos que tengo un conjunto de números. Ahora quiero descubrir con qué combinaciones aditivas se desviarán menos de 0.2 (en total). Cada número solo puede emparejarse con otro número. Por ejemplo, los números son 0.1, 0.15, 0.3, 0.2 y 0.13… Par 1: 0.1 + 0.15, par 2: 0.3 + 0.2… . . . Read more
Me quedé atascado tratando de encontrar un algoritmo y ahora no sé qué hacer. Necesito llegar de a a d pero solo desplazándome a través de estas listas: [e, d] [a, b, c] [d, a] [a, b] [a, e, b] Este es solo un ejemplo simple y la solución es: . . . Read more