Професионална програма
Loading...
revero avatar revero 1 Точки

09. Multiply by 2 от More Exercises

Добър ден колеги, може ли някакви насоки. Решавам го с input.shift(), джъдж хвърля грешка. Входа не е с масив доколкото го разбирам. а поне на мен не ми е известно как по друг начин да се вземат n пъти преди да се стигне до негативно число,

(  TypeError: input.shift is not a function )

Това е моето решение в VS code поне работи.

https://pastebin.com/u9fQ62GR

quasimodo avatar quasimodo 1 Точки
Ето ти и решение с arguments.

function solve(area) {
    let args = Array.from(arguments)
    let result = 0;
    let i = 0;
    let n = args[i];

    while (n >= 0) {
        result = n * 2;
        console.log(`Result: ${result.toFixed(2)}`);
        n = args[++i];
    }

    if (n < 0) {
        console.log('Negative number!');
    }
}
0
revero avatar revero 1 Точки

Благодаря

0
tixoo avatar tixoo 0 Точки

Благодаря за решението

 

само една малка поправка, while (n >= 0)

 

 

:)

0