Бюджет:
3000 руб
Файл может содержать 3 000 000 строк и более.
Файл имеет имя, любое например USD000UTSTOM_180501_190503 (1)
В файле содержатся строки
<TICKER>,<PER>,<DATE>,<TIME>,<OPEN> ,<HIGH>,<LOW>,<CLOSE>,<VOL>
USD000UTSTOM,1,20180502,100100,63.3350000,63.3775000,63.2125000,6 3.3650000,8447000
USD000UTSTOM,1,20180502,100200,63.3675000,63.3700000,63.2850000,6 3.3025000,5148000
USD000UTSTOM,1,20180502,100300,63.3125000,63.3175000,63.2525000,6 3.2700000,11716000
и так далее.
<TICKER> может быть разным в на латинице.
Сейчас первая строчка дает информацию начала временного периода с информацией <OPEN>,<HIGH>,<LOW>,<CLOSE>,<VOL>
В файле есть разрывы по дате и времени например:
USD000UTSTOM,1,20180502,234900,64.0125000,64.0200000,64.0125000,6 4.0150000,218000
USD000UTSTOM,1,20180502,235000,64.0200000,64.0200000,64.0000000,6 4.0200000,1538000
USD000UTSTOM,1,20180503,100100,63.7100000,63.7700000,63.6550000,6 3.6700000,21451000
USD000UTSTOM,1,20180503,100200,63.6650000,63.8875000,63.6500000,6 3.7450000,36272000
и
USD000UTSTOM,1,20180504,234900,62.5575000,62.5575000,62.5575000,6 2.5575000,30000
USD000UTSTOM,1,20180504,235000,62.5550000,62.5575000,62.5050000,6 2.5050000,2234000
USD000UTSTOM,1,20180507,100100,62.7575000,62.7575000,62.4550000,6 2.6250000,29525000
USD000UTSTOM,1,20180507,100200,62.6000000,62.6800000,62.5875000,6 2.6750000,14102000
Задание:
После первой строчки файл заполнен строчками без разрывов по времени и дат,
новые строчки содержат новое время и дату, следующее от предыдущей строчки с шагом в одну минуту,
значения <OPEN>,<HIGH>,<LOW>,<CLOSE>,<VOL> сохраняются из предыдущего времени, предыдущей строчки, если это новая строчка.
если следующая строчка со временем уже существуют в файле она сохраняется, дописывается следующей за новой строчкой.
Последняя строчка файле из последней строчки исходного файла.
Программа может быть написана на c++, java, sql в среде пакета mysql community для windows.
Программа может работать по нажатию кнопки или может работать рутиной.
Рутинно например файл "А" обновляться со временем и программа делает новый файл из этого файла "А" со временем.
Программа и исходный код могут содержать короткие комментарии.
Оплата 3000 рублей. 1500 рублей после написания, 1500 рублей после тестирования и доработок.