Я пытаюсь реализовать простой алгоритм в Kotlin
, который находит только уникальные числа в массиве.
Я не могу понять, как преобразовать map
в uniqueArray
с элементами, которыезначения равны 1.
val array: IntArray = intArrayOf(4, 7, 3, 3, 4, 5)
val map: HashMap<Int, Int> = HashMap()
for (x in array) map.merge(x, 1, {v, _ -> v + 1})
// convert the map into an IntArray
val uniqueArray: IntArray = ...