Skip to content

Commit f012848

Browse files
Christian EstepaChristian Estepa
authored andcommitted
se acabo el tiempo
1 parent b8e244f commit f012848

File tree

1 file changed

+31
-2
lines changed

1 file changed

+31
-2
lines changed

starter-code/functions-and-arrays.js

Lines changed: 31 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -211,9 +211,38 @@ function greatestProduct(nums){
211211
var currentValue = 0;
212212
for(var i = 0; i < nums.length; i++){
213213
for(var j = 0; j< nums[i].length; j++){
214+
if(i === 0 && j === 0){
215+
currentValue = nums[0][1] * nums[1][0];
216+
if(finalValue < currentValue){
217+
finalValue = currentValue;
218+
}
219+
}
220+
else if(i === 0 && j === nums[0].length-1){
221+
currentValue = nums[i][j-1]*nums[i+1][j];
214222

215-
216-
if(i>0 && i<nums.length-1 && j>0 && j<nums[i].length-1){
223+
if(finalValue < currentValue){
224+
finalValue = currentValue;
225+
}
226+
}
227+
else if(i=== nums.length-1 && j === nums[i].length-1){
228+
currentValue = nums[i-1][j]*nums[i][j-1]
229+
if(finalValue < currentValue){
230+
finalValue = currentValue;
231+
}
232+
}
233+
else if (i === nums.length-1 && j === 0){
234+
currentValue = nums[i-1][j]*nums[i][j+1];
235+
if(finalValue < currentValue){
236+
finalValue = currentValue;
237+
}
238+
}
239+
else if (i === 0){
240+
currentValue = nums[i][j-1]*nums[i][j+1]*nums[i+1][j];
241+
if(finalValue < currentValue){
242+
finalValue = currentValue;
243+
}
244+
}
245+
else if(i>0 && i<nums.length-1 && j>0 && j<nums[i].length-1){
217246

218247
currentValue = nums[i-1][j]*nums[i][j+1]*nums[i][j-1]*nums[i+1][j];
219248

0 commit comments

Comments
 (0)