Мне нужно вычислить индекс равновесия в bash.
Индекс равновесия последовательности - это индекс в последовательности, такой, что сумма элементов при более низких индексах равна сумме элементовпри более высоких индексах.
Рассмотрим следующие входные данные:
-7#1#5#
2#-4#3#0
Сначала я использую следующую команду sed
, чтобы изменить #
на новые строки и вычислить числоelements:
`sed 's/#/\n/g' input.txt | wc -l`
Это дает мне следующий вывод:
-7
1
5
2
-4
3
Как я могу отобразить значение элемента массива после номера индекса, например:
table[0] => -7
table[1] => 1
.
.
.
table[5] => 3