Arrays - Exercise 06. Equal Sums with JavaScript
Здравейте, имам въпрос за тази задача - https://judge.softuni.bg/Contests/Practice/Index/1256#5
Имам това решение - https://pastebin.com/WtYR56d4
Решението работи, но не мога да разбера защо ако декларирам двете променливи leftSum и rightSum извън цикъла в началото на функцията задачата не работи. Някой дали може да ми обясни защо има разлика? Имам предвид това:
function solve(arr) {
let hasEqualSum = false;
let leftSum = 0;
let rightSum = 0;
for (let i = 0; i < arr.length; i++) {...........
Да, сега го разбрах, много благодаря :)