Faaez Razeen

Number of Good Pairs

  • 1 min read
  • Array
  • LC-Easy

3 years ago

Solution

TimeSpaceExplanation
O(n)O(n)
def numIdenticalPairs(self, nums: List[int]) -> int: ans = 0 counts = defaultdict(lambda: 0) for num in nums: counts[num] += 1 if counts[num] > 1: ans += (counts[num] - 1) return ans