Equal Row and Column Pairs

Given a 0-indexed n x n integer matrix grid, return the number of pairs (ri, cj) such that row ri and column cj are equal.

A row and column pair is considered equal if they contain the same elements in the same order, i.e., an equal array.

Example 1
3 2 1
1 7 6
2 7 7
Inputgrid = [[3,2,1],[1,7,6],[2,7,7]]
Output1
There is 1 equal row and column pair: row 2 and column 1 both equal [2, 7, 7].
Example 2
3 1 2 2
1 4 4 5
2 4 2 2
2 4 2 2
Inputgrid = [[3,1,2,2],[1,4,4,5],[2,4,2,2],[2,4,2,2]]
Output3
There are 3 equal row and column pairs: row 0 with column 0, row 2 with column 2, and row 3 with column 2.

Constraints

  • n == grid.length == grid[i].length
  • 1 <= n <= 200
  • 1 <= grid[i][j] <= 10^5

Asked at 6 companies

</>

Your Solution

(Ctrl/Cmd + Enter)

Switching Language

Loading template...

Loading...

Sign in to save your progress

AI code evaluation

Get a correctness verdict, missed edge cases, and complexity analysis of your solution.

Sign in to evaluate