Нужно написать программу, на вход в sdin подается поток json строк, разделенных "\n". Каждая строка - отдельный объект.
Пример входящих данных:
{"user_id":"A","count":10}
{"user_id":"A","count":5}
{"user_id":"B","count":21}
Пример результата выполнения:
rows count: 3
sum by count: 36
unique user_id: 2
Требуется посчитать:
- количество строк
- сумму по полю "count"
- количество уникальных "user_id"
Условия:
- Программа должна работать максимально быстро
Доп задание:
- записать на диск количество строк с каждым user_id, с условием что все user_id не помещаются в память
Пример файла данных:
A:2
B:1
Нужно сделать Pull Request в репозиторий.