| https://leetcode.com/problems/number-of-equivalent-domino-pairs/description/ | Easy |
|---|
fun numEquivDominoPairs(dominoes: Array<IntArray>): Int {
val counts = Array(10) { IntArray(10) } // считаем сколько раз встречалась каждая комбинация
var result = 0
for ((a, b) in dominoes) {
val x = minOf(a, b)
val y = maxOf(a, b)
result += counts[x][y] // добавляем текущее количество таких доминошек
counts[x][y]++ // увеличиваем количество для текущей доминошки
}
return result
}