Hi everyone. Running this code only returns ’ error , please check code for error. Here is my code. please can someone help identify the bug here. Thanks
const getSleepHours = day => {
switch(day) {
case ‘monday’:
return 8;
break;
case ‘tuesday’:
return 5;
break;
case ‘wednesday’:
return 7;
break;
case ‘thursday’:
return 8;
break;
case ‘friday’:
return 8;
break;
case ‘saturday’:
return 6;
break;
case ‘sunday’:
return 6;
break;
default:
return ‘error, try to sleep genius’
}
};
const getActualSleepHours = () => {
getSleepHours (‘monday’) + getSleepHours (‘tuesday’) + getSleepHours (‘wednesday’) + getSleepHours (‘thursday’) + getSleepHours (‘friday’) + getSleepHours (‘saturday’) + getSleepHours (‘sunday’);
};
const getIdealSleepHours = () =>{
const idealHours = 8;
return idealHours * 7;
};
const calculateSleepDebt = () => {
const actualSleepHours = getActualSleepHours();
const idealSleepHours = getIdealSleepHours();
if (actualSleepHours === idealSleepHours){
console.log(“perfect amount of sleep”)
} else if (actualSleepHours > idealSleepHours){
console.log(“you are sleeping more”)
} else if (actualSleepHours < idealSleepHours){
console.log(“you are slpeeping less hours”)
} else{
console.log(“Error, pls put in right code”);
}
};
calculateSleepDebt ();