коде не так?
let massEffect = [];
let i = 0;
function resolve (array, arraySize) {
massEffect = array;
while (massEffect[i] == 0 && massEffect[i + 2] == 0) {
return massEffect[1];
i++;
}
}
console.log(resolve([0, 4, 0, 8], 4));
То что возвращаешь всегда один и тот же 1й элемент
Угу, как сделать так что бы код был уневерсальним, я пока ток до такого додумался let massEffect = []; let i = 0; function resolve (array, arraySize) { massEffect = array; while (massEffect[i] == 0 && massEffect[i + 2] == 0) { console.log(i); return massEffect[i + 1]; i++; } i++; } console.log(resolve([0, 0, 4, 0], 4));
Для начала у тебя нет условия выхода из цикла
Обсуждают сегодня