1128 - Number of Equivalent Domino Pairs
info
- 문제 보기: 1128 - Number of Equivalent Domino Pairs
- 소요 시간: 5분 3초
- 풀이 언어:
java
- 체감 난이도: 1️⃣~2️⃣
- 리뷰 횟수: ✅
풀이 키워드
스포주의
해시
조합
풀이 코드
info
- 메모리: 53100 KB
- 시간: 2 ms
class Solution {
public int numEquivDominoPairs(int[][] dominoes) {
int[] hash = new int[100];
for (int[] d : dominoes)
++hash[d[0] > d[1] ? d[1]*10+d[0] : d[0]*10+d[1]];
int ans = 0;
for (int i = 11; i < 100; ++i)
if (hash[i] > 1) ans += hash[i]*(hash[i]-1)/2; // nC2
return ans;
}
}