Имеется список файлов. Каждый файл - это источник данных. Файлы одинаковы по структуре, но набор данных разный. Формат файлов CSV, кодировка символов UTF-8. В файле допустимы комментарии (#). Данные - это метка и количество. Метка, текст, регистр независимый, может повторятся. Список файлов предоставляется в виде архива, который можно предварительно распаковать, а можно читать непосредственно архив. В задании используется список меток: mark01,mark17,mark23,mark35,markFV,markFX,markFT. (не все метки есть в данных!).
Три варианта итогового отчета, три файла на выходе:
- Первый - JSON по тем меткам, которые есть в исходных данных: одна метка - итоговое количество.
- Второй - как первый JSON, но используется заранее подготовленный список меток, метки без количества - null.
- Третий - JSON по тем меткам, которые есть в исходных данных: одна метка - массив всех значений, по убыванию.