1072. Flip Columns For Maximum Number of Equal Rows
## 思路
如果有兩個row 翻轉某些column後變成1111或0000
那兩個row的值會完全相同/相反
e.g.
[1,0,0]
[0,1,1]
[1,0,0]
[1,0,0]
對每行的值 以col[0]的值當作標準, 轉成mask
用HashTable紀錄mask次數, 取最大值
## Code
```python
class Solution:
def maxEqualRowsAfterFlips(self, matrix: List[List[int]]) -> int:
len_r, len_c = len(matrix), len(matrix[0])
counter = Counter()
for r in range(len_r):
mask = 0
for c in range(len_c):
mask = (mask << 1) | (matrix[r][c] == matrix[r][0])
counter[mask] += 1
return max(counter.values())
```