[07. Arrays] Maximal increasing sequence


0

Здравейте колеги,

Пускам задачата в бгкодер , но ми дава 60/100. Моля за съдействие.

function solve(args) { var len = args[0], counter = 1, maxSeq = 0; for (var i = 1; i < len; i += 1) { if (args[i] < args[i + 1]) { counter += 1; } else { counter = 1; } if (counter > maxSeq) { maxSeq = counter; } } console.log(maxSeq); }




Отговори



1

Здрасти,

на прима виста ми се струва, че сравняваш стрингове в if-а. Пробвай с +args[i] < +args[i + 1] да видиш дали няма да стане ;).


от Itilon (117 точки)


0
Благодаря! Оправи се!

от peter_85 (279 точки)


2
Тя и дължината му е стринг, най-добре да си направи един let input = args.map(Number) и след това да си ползва числата. Solution

от Vlaev (155 точки)


0
Благодаря! Интересн подход. Ще го използвам в бъдеще.

от peter_85 (279 точки)