Sleep Debt Calculator

Hi Everyone,

I am stuck on this exercise.

I declared this switch statement but I keep getting the sum of all the values plus the default value on top of it

const getSleepHours = (day) => {
switch (day) {
case “Monday”:
return 8
break;
case “Tuesday”:
return 7
break;
case “Wednesday”:
return 12
break;
case “Thursday”:
return 8
break;
case “Friday”:
return 7
break;
case “Saturday”:
return 8
break;
case “Sunday”:
return 12
break;
default:
return “Error!”
}
};

const getActualSleepHours = () =>
getSleepHours(“Monday”) +
getSleepHours(“Tuesday”) +
getSleepHours(“Wednesday”) +
getSleepHours(“Thursday”) +
getSleepHours(“Friday”) +
getSleepHours(“Saturday”) +
getSleepHours(“Sunnday”);

console.log(getSleepHours(“Monday”));
console.log(getActualSleepHours());

Is there a way I can just get the addition of the hours of the week without the default value on the console?

Thanks in advance,

You have a typo in the getActualSleepHours function
You have “Sunnday” instead of “Sunday”.

2 Likes

Thanks! That makes perfect sense