Fanzholl / SalaryCalculation

"Расчёт зарплаты" Яндекс Контест

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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).

About

"Расчёт зарплаты" Яндекс Контест


Languages

Language:JavaScript 100.0%