Escribe una función que reciba una lista de hours y devuelva el salario semanal total.
- La lista de entrada
hours aparece en orden secuencial, de lunes a domingo. - Un trabajador gana $10 por hora durante las primeras 8 horas.
- Por cada hora extra, gana $15.
- Los fines de semana, el empleador paga el doble de la tarifa habitual, sin importar cuántas horas se hayan trabajado anteriormente esa semana. Por ejemplo, 10 horas trabajadas en un día laborable se pagarían 80+30 = $110, pero en un fin de semana se pagarían 160+60 = $220.
Ejemplos
WeeklySalary([8, 8, 8, 8, 8, 0, 0]) ➞ 400
WeeklySalary([10, 10, 10, 0, 8, 0, 0]) ➞ 410
WeeklySalary([0, 0, 0, 0, 0, 12, 0]) ➞ 280
Notas
Cada elemento del array es mayor o igual que 0.