LeetCode 1128. Number of Equivalent Domino Pairs

1
2
3
4
5
6
7
8
9
10
11
12
13
class Solution {
public:
int numEquivDominoPairs(vector<vector<int>>& dominoes) {
vector<int> numCnt(100, 0);
int ans = 0;
for (const auto& d : dominoes) {
int v = d[0] < d[1] ? d[0] * 10 + d[1] : d[1] * 10 + d[0];
ans += numCnt[v];
++numCnt[v];
}
return ans;
}
};