| https://leetcode.com/problems/unique-number-of-occurrences/ | Easy |
|---|
fun uniqueOccurrences(arr: IntArray): Boolean {
val countMap = IntArray(2001) // Считаем количество вхождений (-1000 до 1000)
for (num in arr) countMap[num + 1000]++
val seen = BooleanArray(1001) // Храним, какие количества уже встречались
for (count in countMap) {
if (count > 0) {
if (seen[count]) return false
seen[count] = true
}
}
return true
}