Rotate matrix 180 degree

Hint

To rotate 180 degree, reverse rows from bottom to top, then for each row, reverse right to left.

# Python implementation
matrix = [
  [ 1, 2, 3 ], 
  [ 4, 5, 6 ],
  [ 7, 8, 9 ]
]
output = []
h = len(matrix)

for i in range(h - 1, -1, -1):
  output.append([x for x in matrix[i]][::-1])

print(output)
// Javascript implementation
const matrix = [
  [ 1, 2, 3 ], 
  [ 4, 5, 6 ],
  [ 7, 8, 9 ]
];
const output = [];
const h = matrix.length;

for (let i = h - 1; i >= 0 ; i--) {
  output.push([...matrix[i]].reverse());
}

console.log(output);