Equal Row and Column Pairs LeetCode solution in JavaScript
1var equalPairs = function (grid) {2let n = grid.length;3let count = 0;45let map = new Map();67//making rowArray8for (let row = 0; row < n; row++) {9let temp = [];10for (let col = 0; col < n; col++) {11temp.push(grid[row][col]);12}1314temp = temp.join();1516if (map.has(temp)) {17let tempCount = map.get(temp);18map.set(temp, tempCount + 1);19} else {20map.set(temp, 1);21}22}2324for (let col = 0; col < n; col++) {25let temp = [];26for (let row = 0; row < n; row++) {27temp.push(grid[row][col]);28}2930temp = temp.join();3132if (map.has(temp)) {33count += map.get(temp);34}35}3637return count;38};