Sobes.tech
Middle+

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