05. Fishing Boat - Java script
Здравейте,
Колкото и да се опитвам, не мога да открия къде греша, в Judge ми дава 73/100 точки. При input solve([3000 , 'Summer', 11]); като output ми връща " Yes! You have 3000.00 leva left. ".
Условие на задачата :
5. Лодка за риболов
Тони и приятели много обичали да ходят за риба, те са толкова запалени по риболова, че решават да отидат
на риболов с кораб. Цената за наема на кораба зависи от сезона и броя рибари.
Цената зависи от сезона:
Цената за наем на кораба през пролетта е 3000 лв.
Цената за наем на кораба през лятото и есента е 4200 лв.
Цената за наем на кораба през зимата е 2600 лв.
В зависимост от броя си групата ползва отстъпка:
Ако групата е до 6 човека включително – отстъпка от 10%.
Ако групата е от 7 до 11 човека включително – отстъпка от 15%.
Ако групата е от 12 нагоре – отстъпка от 25%.
Рибарите ползват допълнително 5% отстъпка ако са четен брой освен ако не е есен - тогава нямат
допълнителна отстъпка.
Напишете програма, която да пресмята дали рибарите ще съберат достатъчно пари.
Вход
Приемат се 3 реда, извадени от входния аргумент:
Бюджет на групата – цяло число в интервала [1…8000]
Сезон – текст : "Spring", "Summer", "Autumn", "Winter".
Брой рибари – цяло число в интервала [4…18]
Изход
Да се отпечата на конзолата един ред:
Ако бюджетът е достатъчен:
"Yes! You have {останалите пари} leva left."
Ако бюджетът НЕ Е достатъчен:
"Not enough money! You need {сумата, която не достига} leva."
Сумите трябва да са форматирани с точност до два знака след десетичната запетая.
Линк към кода: https://pastebin.com/7NCxHf9C.
Моля помогнете :)
Здравей,
Точно това е било, 100/100 в Judge. Mного много ти благодаря, нямаш представа колко време се взирах в кода ... и нищо :)