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

Расчёт стоимости проживания в гостинице

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

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

Определение цены за ночевку в отеле. Функция принимает два параметра:

  1. Количество ночей (обязательный параметр).
  2. Дата заезда (необязательный параметр). Если дата не указана, используется текущий день. Стоимость проживания в будние дни (с понедельника по пятницу) — 1200 руб. Стоимость проживания в выходные (суббота, воскресенье) — 2000 руб.
const rates = {
    weekday: 1200,
    holidays: 2000,
};

function calculateBooking(nights, startDate) {
    let total = 0;
    return total;
}

console.log(calculateBooking(7)); // 31000
console.log(calculateBooking(3, new Date("2023-11-10"))); // 5000