He estado tratando de tomar una matriz y usarla para encontrar el área más grande (usando la matriz como altura y la longitud entre las variables de la matriz como ancho), pero cuando intento iniciarla, la página simplemente no se carga, ¿cómo puedo? ¿arreglalo?
var array = [1, 8, 6, 2, 5, 4, 8, 3, 7];var alto, ancho, área; var maxArea = 0;
función área más grande () {
for (i = 0; i < array.length; i++){ for (n = i+1; n = array.length - 2; n++) { if (array[i] > array[n]) { height = array[n]; } else if (array[i] = array[n]) { height = array[n]; } else { height = array[i]; } width = n - i; area = height * width; if (area > maxArea) { maxArea = area; } } } console.log(maxArea);}
área más grande();
El problema puede deberse a que accidentalmente asignó n dos veces en lugar de usar la comparación como creo que es lo que realmente quería:
for (n = i+1; n = array.length - 2; n++) {