Софтуерно Инженерство
Loading...
mark79 avatar mark79 631 Точки

Здравей,

ето необходимите корекции по кода ти ..

        if (peopleCount <= 6) {
            price *= 0.90;
        } else if (peopleCount <= 11) {
            price *= 0.85;
        } else if (peopleCount <= 18) {
            price *= 0.75;
        }

        if (peopleCount % 2 == 0 && !(season.equals("Autumn"))) {
            price *= 0.95;

        }

Поздрави :)

0
amanis avatar amanis 0 Точки

Здравейте и аз имам някакъв проблем. Тествах задачата и си работи правилно , но judge не ми дава 100 точки  и не откривам защо.

 

https://pastebin.com/JG46Ttse

Някой да има идея защо?

0
mark79 avatar mark79 631 Точки

Здравей,

имаш грешка при изчисляването на отстъпката. Би трябвало втората отстъпка да се явява отстъпка на отстъпената вече стойност, а ти ги агрегираш в кода си, преди да ги използваш!

Пример : 1000 - 10 % = 900 - 5 % = 855 и съответно 1000 - 15 % = 850

Поздрави :)

0
02/10/2019 07:02:05
amanis avatar amanis 0 Точки

Благодаря!

0