Назад к задачам
Junior — Senior
6

Вычисление цены за проживание в гостинице

Компании, где спрашивали:

Московский Кредитный БанкМосковский Кредитный Банк
Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Нужно реализовать функцию, которая определяет стоимость пребывания гостя в гостинице. Функция принимает два параметра:

  1. Количество ночей (обязательный).
  2. Дату заезда (опциональная). Если дата не передана, считается, что заезд происходит в текущий день. Тарифы:
  • будние дни (с понедельника по пятницу) — 1500 ₽ за ночь;
  • выходные (суббота и воскресенье) — 2200 ₽ за ночь.
function bookingCalculate(nights, startDate) {
}

console.log(bookingCalculate(7)); // 11900
console.log(bookingCalculate(3, new Date('2023-11-10'))); // 5900