1
var findRotation = function (mat, target) {2
let width = mat[0].length;3
let height = mat.length;6
let rightOneTime = true;7
let rightTwoTimes = true;8
let rightThreeTimes = true;9
for (let i = 0; i < height; i++) {10
for (let j = 0; j < width; j++) {12
if (mat[i][j] !== target[i][j]) {15
// rotate mat right 1 time16
if (mat[i][j] !== target[j][width - 1 - i]) {19
// rotate mat right 2 times20
if (mat[i][j] !== target[height - 1 - i][width - 1 - j]) {21
rightTwoTimes = false;23
// rotate mat right 3 times24
if (mat[i][j] !== target[height - 1 - j][i]) {25
rightThreeTimes = false;29
return normal || rightOneTime || rightTwoTimes || rightThreeTimes;