Почему не работает итерация по циклу? JS

Рейтинг: 0Ответов: 0Опубликовано: 03.04.2023
function change (array) {
    sum_x = array[0];
    sum_y = 0;
    for (let i = 1; i < array.length; i++) {
        if (sum_x > sum_y * 2) {
            sum_y += array[i];
        } else if (sum_y > sum_x * 2) {
            sum_x += array[i];
        }
        return [sum_x, sum_y]
    }
}

Вызов функции:

change([13, 2, 8, 17, 22, 13, 25, 98, 42, 3, 4, 5, 6, 7, 13, 18, 22, 24])

Ответ выдает:

[ 13, 10 ]

Ответы

Ответов пока нет.