main.js 494 B

12345678910111213141516171819
  1. function main() {
  2. console.log(weeklySalary([8, 8, 8, 8, 8, 0, 0]))
  3. console.log(weeklySalary([10, 10, 10, 0, 8, 0, 0]))
  4. console.log(weeklySalary([0, 0, 0, 0, 0, 12, 0]))
  5. }
  6. function weeklySalary(arr) {
  7. let result = 0
  8. arr.forEach(function(elem, i) {
  9. let overtime = elem - 8 > 0? elem - 8: 0
  10. if (i < 5)
  11. result += 10*(elem-overtime) + 15*overtime
  12. else
  13. result += 20*(elem-overtime) + 30*overtime
  14. })
  15. return result
  16. }
  17. main()