Tag: NESTED-LOOPS
def partition(l, h): i, j = l, h while i < j: while arr[l] > arr[i]: i += 1 while arr[j] > arr[l] and j >= 0: j += 1 if i < j: arr[i], arr[j] = arr[j], arr[i] arr[l], arr[j] = arr[j], arr[l] return j La complejidad de tiempo . . . Read more
Este debería ser el input y output: Input: matrix = [[1,2,3],[4,5,6],[7,8,9]] Output: [[7,4,1],[8,5,2],[9,6,3]] El output retornado es en realidad el mismo que el input. ¿Qué estoy haciendo mal? var rotate = function(matrix) { let result = matrix; let i = 0; let index = matrix.length – 1; for (let x . . . Read more
Hola, soy un poco novato. Estoy tratando de hacer que el programa imprima cada elemento el doble de veces que el elemento anterior, comenzando con una vez. Encontré una solución, pero parece poco elegante. ¿Existe una mejor versión? Aquí está el código. a = [‘h’, ‘ha’, ‘hah’, ‘jaja’, ‘kkkkk’] s . . . Read more
He escrito un programa que toma la tupla de tres objetos de muestra (no estoy seguro si realmente son objetos, pero los he etiquetado como tales aquí), y compara ya sea la tupla o los elementos dentro de ella con la tupla de “favoritos”. Sin embargo, cuando lo ejecuto, sucede . . . Read more
Estoy intentando actualizar el valor de progreso en una operación de ’round-robin’, pero el valor % no se actualiza en la vista, pero sí en console.log(). He intentado utilizando ngZone y el método DetectorChanges, pero ninguno funcionó. Aquí te dejo el código. Gracias de antemano. this.pageInfo.listPdfs.forEach((item,x) =>{ this.pageInfo.listPdfs.forEach((item2,y) =>{ if(x . . . Read more