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

Bonus Score

Здравейте! Имам проблем с judge системата. Следният код:
function bonusScore (n) {    
    let bonus = 0;
    if(n <= 100){
        bonus += 5;
    }else if(n > 100 && n < 1000){
        bonus += n * 0.2;
    }else if(n >= 1000){
        bonus += n * 0.1;
    }
    
    if(n % 2 == 0){
        bonus += 1;
    }else if (n % 5 == 0){
        bonus += 2;
    }
    
    console.log(bonus);
    console.log(n + bonus);
}

работи без проблем, когато го тествам в конзолата на Chrome, но в judge система ми отчита грешки! Моля за насока, как да коригирам проблема. Благодаря Ви!
Тагове:
0
Programming Basics
TomaTomov_91 avatar TomaTomov_91 9 Точки

Разбрах проблемът си! Входът е под формата на стринг, а аз смятах, че е число :)

0
ambiorix avatar ambiorix 640 Точки

Това идва от факта, че повечето задачи са предвидени за C# и там входът от конзолата винаги е стринг. Явно в javascript е малко по-различно.

0
TomaTomov_91 avatar TomaTomov_91 9 Точки

Предполагам наистина ще да е това проблема. На още доста задачи ми дава грешка,а при тест от мен в конзолата, резулататът изглежда правилен.

0