- У нас есть условно бесконечный диск на котором есть большой файл ( думаю что 1Тб файла можно считать большим )
- Для простоты бумем сичтать что файл имеет кодировку ASCII.
- В файле имеется неопределенное количество строк, единственное что мы о них знаем - что все они заканчиваются символом перевода строки.
- Есть условное ограничение по памяти в 1Гб
- Достоверно неизвестно может ли любая из строк поместиться в памяти т.е. теоретически сама строка может быть больше нашего ограничения по памяти (1Гб по условиям)
Требуется написать код, который подсчитает количество уникальных строк в файле, т.е. таких строк, которые встречаются в файле всего 1 раз.