У меня есть два кода в текстовом файле (001 и 002), если строка начинается с кода 002, к сумме строки следует добавить следующую сумму строки кода 001.Последовательность должна повторяться для каждой строки кода 001.означает, что каждое количество строк кода 001 должно быть суммой с предыдущим количеством строк 002 (т. е. ч / б каждая строка кода 001 должно объединять сумму со следующим количеством строк 001)
Фактические строки из входного файла
001 | 0.00
002 | 10.5
002 | 5.0
001 | 0.00
002 | 15.0
001 | 5
002 | 7
001 | 2
Ожидаемые выходные строки из входного файла
001 | 0.00
002 | 10.5
002 | 5.0
001 | 15.5 ( adding amount with 2nd, 3rd-row amount)
002 | 15.0
001 | 20.0 (adding amount with previous 002 code amount)
002 | 7.0
001 | 9.0 (adding amount with previous 002 code amount)