From ecf57c794252de75960eb0b8756781575bf711a5 Mon Sep 17 00:00:00 2001 From: Oleksandr Ratseburzhynskyi Date: Thu, 16 Jan 2025 17:20:59 +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..04d32299e 100644 --- a/src/calculateRentalCost.js +++ b/src/calculateRentalCost.js @@ -4,7 +4,21 @@ * @return {number} */ function calculateRentalCost(days) { - // write code here + const basePrice = 40; + const longTerm = 7; + const longTermDiscount = 50; + const shortTerm = 3; + const shortTermDiscount = 20; + + if (days < shortTerm) { + return days * basePrice; + } + + if (days >= shortTerm && days < longTerm) { + return days * basePrice - shortTermDiscount; + } + + return days * basePrice - longTermDiscount; } module.exports = calculateRentalCost;