Skip to content

Instantly share code, notes, and snippets.

@juliaamosova
Created September 25, 2017 03:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save juliaamosova/bc21eb95a27f618864fae28d441a07a7 to your computer and use it in GitHub Desktop.
Save juliaamosova/bc21eb95a27f618864fae28d441a07a7 to your computer and use it in GitHub Desktop.
Calculate the hourglass sum for every hourglass in array
// i - row
// j - column
function main() {
var arr = [];
var sum = 0;
var maxSum = -63;
for(arr_i = 0; arr_i < 6; arr_i++){
arr[arr_i] = readLine().split(' ');
arr[arr_i] = arr[arr_i].map(Number);
}
for (arr_j = 0; arr_j <= 3; arr_j++) {
for (arr_i = 0; arr_i <= 3; arr_i++) {
sum = arr[arr_i][arr_j] + arr[arr_i][arr_j+1] + arr[arr_i][arr_j+2] + arr[arr_i+1][arr_j+1] + arr[arr_i+2] [arr_j] + arr[arr_i+2][arr_j+1] + arr[arr_i+2][arr_j+2];
maxSum = Math.max(maxSum, sum);
}
}
console.log(maxSum);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment