Number of Equivalent Domino Pairs LeetCode solution in Rust
1use std::collections::HashMap;23impl Solution {4pub fn num_equiv_domino_pairs(dominoes: Vec<Vec<i32>>) -> i32 {5let mut count = HashMap::new();6for d in dominoes {7let d = (d[0].min(d[1]), d[0].max(d[1]));8*count.entry(d).or_insert(0) += 1;9}10count.values().map(|c| (c * (c - 1)) / 2).sum()11}12}