From f13660705d7c213b320f6c308b042d4590fd2a78 Mon Sep 17 00:00:00 2001 From: Drsgon Date: Mon, 20 Jan 2025 16:40:49 +0200 Subject: [PATCH] Solution --- src/calculateRentalCost.js | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/calculateRentalCost.js b/src/calculateRentalCost.js index 1e3a27d11..62b295706 100644 --- a/src/calculateRentalCost.js +++ b/src/calculateRentalCost.js @@ -3,8 +3,22 @@ * * @return {number} */ +const LONG_VACATION = 7; +const LONG_VACATION_DISCOUNT = 50; +const SHORT_VACATION = 3; +const SHORT_VACATION_DISCOUNT = 20; +const ONE_DAY_RENT = 40; + function calculateRentalCost(days) { - // write code here + if (days >= LONG_VACATION) { + return ONE_DAY_RENT * days - LONG_VACATION_DISCOUNT; + } + + if (days >= SHORT_VACATION) { + return ONE_DAY_RENT * days - SHORT_VACATION_DISCOUNT; + } + + return ONE_DAY_RENT * days; } module.exports = calculateRentalCost;