LeetCodeDiary

A Diary for solving LeetCode problems

View on GitHub
'''
Description: 
Autor: Au3C2
Date: 2021-01-31 15:08:50
LastEditors: Au3C2
LastEditTime: 2021-02-01 18:46:34
'''
'''
Description: 
Autor: Au3C2
Date: 2021-01-26 14:50:22
LastEditors: Au3C2
LastEditTime: 2021-01-26 14:50:33
'''
class Solution:
    def numEquivDominoPairs(self, dominoes: List[List[int]]) -> int:
        dc = collections.defaultdict(int)
        for d in dominoes:
            if d[0] > d[1]:
                t = d[0]
                d[0] = d[1]
                d[1] = t
            dc['%d%d'%(d[0],d[1])] += 1
        ans = 0
        for _,value in dc.items():
            if value >= 2: 
                ans += comb(value,2)
        return int(ans)

# 数组,简单,每日一题
# https://leetcode-cn.com/problems/number-of-equivalent-domino-pairs/