JAVA Задачи. #28. Equal Sides Of An Array

Вам будет дан массив целых чисел. Ваша задача - взять этот массив и найти индекс N, где сумма целых чисел слева от N равна сумме целых чисел справа от N. Если нет индекса, который мог бы сделать это, верните - 1. Например: Допустим, вам дан массив {1,2,3,4,3,2,1}: Ваша функция вернет индекс 3, потому что в 3-й позиции массива сумма левой части индекса ({1,2,3}) и сумма правой части индекса ({3,2, 1}) оба равны 6. Посмотрим еще на один. Вам дан массив {1,100,50, -51,1,1}: Ваша функция вернет индекс 1, потому что в 1-й позиции массива сумма левой части индекса ({1}) и сумма правой части индекса ({50, -51,1,1 }) оба равны 1. Последний: Вам дан массив {20,10, -80,10,10,15,35} В индексе 0 левая сторона {} Правая сторона: {10, -80,10,10,15,35} При добавлении они оба равны 0. (Пустые массивы в этой задаче равны 0) Индекс 0 - это место, где левая и правая стороны равны. Примечание: помните, что в большинстве языков программирования / сценариев индекс массива начинается с 0. Ссылка на задачу:
Back to Top