Sobes.tech
Back to tasks
Junior — Senior
26

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

Companies where asked:

Правительство МосквыПравительство Москвы
Get help with live coding in real time with Sobes Copilot
Task condition

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

  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