Advertisement
Guest User

Untitled

a guest
Dec 11th, 2016
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.41 KB | None | 0 0
  1. var matrixExample = [
  2. [ 1, 2, 3, 4 ],
  3. [ 4, 5, 6, 5 ],
  4. [ 7, 8, 9, 7 ],
  5. [ 7, 8, 9, 7 ]
  6. ];
  7.  
  8. function sumUpDiagonals(matrix) {
  9. var diagonals = [];
  10. for (var i=0; i < matrix.length; i++){
  11. diagonals.push(matrix[i][i]);
  12. diagonals.push(matrix[i][matrix.length-i-1]);
  13. }
  14. return diagonals.reduce(function (x, y){
  15. return x+y;
  16. });
  17. }
  18.  
  19. console.log(sumUpDiagonals(matrixExample));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement