SalaryCalculation
"Расчёт зарплаты" Яндекс Контест
Посчитать заработную плату сотрудника за отработанные часы.
Условия:
Всё время должно рассчитываться в UTC, результат должен оставаться тем же самым вне зависимости от таймзоны на сервере. Время отработанное с 08 до 18 оплачичивается в размере 100%. Время отработанное с 18 до 23 оплачичивается в размере 150%. Время отработанное с 23 до 08 оплачичивается в размере 200%. Никто не работает больше 12 часов подряд. Входные данные уже отсортирован по времени. Файл с ответом должен экспортировать функцию с тремя параметрами:
timesheet — массив с отметками о входе и выходе на работу (например: [['login', 1669914900000], ['logout', 1669914900000]]) hourRate — оплата за час работы Шаблон:
module.exports = function (timesheet, hourRate) { // ваш код } Ваша функция должна вернуть число с двумя знаками после запятой (например: 1550.25).