Salario semanal
Escribe una función que reciba una lista de hours y devuelva el salario semanal total.
- La lista de entrada
hoursaparece 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
weekly_salary([8, 8, 8, 8, 8, 0, 0]) ➞ 400
weekly_salary([10, 10, 10, 0, 8, 0, 0]) ➞ 410
weekly_salary([0, 0, 0, 0, 0, 12, 0]) ➞ 280Notas
Cada elemento del array es mayor o igual que 0.