Практическая задача: Реализуйте функцию на Go, которая парсит большой текстовый файл (содержащий миллионы строк) с записями в формате: id,name,score
Каждая строка представляет собой уникальную запись.
Функция должна эффективно находить 10 наивысших значений score и соответствующие им записи.
Особенности и требования:
Обрабатывать дубликаты значений score — при равных значениях приоритет должен отдаваться записям, которые встретились раньше (т.е. сохранять стабильность сортировки по порядку появления).
Оптимизировать использование памяти — функция должна быть способна обрабатывать файл, не помещающийся целиком в память.