Always extending the run keeps a bad prefix that should be dropped.
Acceptance criteria
- 1.#out should show best 6.
Always extending the run keeps a bad prefix that should be dropped.
const items = [-2, 1, -3, 4, -1, 2, 1, -5, 4]; let best = items[0], curr = items[0]; for (let i = 1; i < items.length; i++) { curr = curr + items[i]; best = Math.max(best, curr); } document.querySelector('#out').textContent = "best " + best;
Output ready when you are
Press Run to render your code, or Submit to validate your solution.