https://coderun.yandex.ru/problem/exactly-one-occur/description Легкая

Решение

import java.io.BufferedReader
import java.io.BufferedWriter
import java.io.InputStreamReader
import java.io.OutputStreamWriter

fun countUniqueElements(arr: List<Int>): Int {
    val frequency = mutableMapOf<Int, Int>()
    
    // Подсчитываем количество вхождений каждого элемента
    for (num in arr) {
        frequency[num] = frequency.getOrDefault(num, 0) + 1
    }
    
    // Считаем элементы, которые встречаются ровно один раз
    return frequency.values.count { it == 1 }
}

fun main() {
    val reader = BufferedReader(InputStreamReader(System.`in`))
    val writer = BufferedWriter(OutputStreamWriter(System.out))
    
    reader.readLine() // Читаем и игнорируем n, так как не используется
    val arr = reader.readLine().split(" ").map(String::toInt)
    
    writer.write(countUniqueElements(arr).toString())
    writer.newLine()
    writer.flush()
    reader.close()
    writer.close()
}