Number of Equivalent Domino Pairs LeetCode solution in Rust

1
use std::collections::HashMap;
2

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

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0