You are viewing a single comment's thread. Return to all comments →
const sum = (arr) => { return arr.reduce((acc, n) => acc + n, 0); } function hourglassSum(arr) { const results = []; for (let i = 0; i < 4; i++) { for (let j = 0; j < 4; j++) { const roi = [ [ arr[ i ][ j ], arr[ i ][j+1], arr[ i ][j+2]], [ arr[i+1][j+1], ], [ arr[i+2][ j ], arr[i+2][j+1], arr[i+2][j+2]], ] results.push(sum(roi.flat())); } } return Math.max(...results); }
Seems like cookies are disabled on this browser, please enable them to open this website
2D Array - DS
You are viewing a single comment's thread. Return to all comments →