Skip to content

Instantly share code, notes, and snippets.

@codecademydev
Created November 30, 2020 04:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save codecademydev/a98cae3fe5738aa93846e2c8beeb7392 to your computer and use it in GitHub Desktop.
Save codecademydev/a98cae3fe5738aa93846e2c8beeb7392 to your computer and use it in GitHub Desktop.
Codecademy export
const getSleepHours = day => {
switch(day) {
case 'monday':
return 8
break;
case 'tuesday':
return 6
break;
case 'wednesday':
return 8
break;
case 'thursday':
return 5
break;
case 'friday':
return 8
break;
case 'saturday':
return 8
break;
case 'sunday':
return 4
break;
default:
return "Error!"
}
};
const getActualSleepHours = () =>
getSleepHours('monday') +
getSleepHours('tuesday') +
getSleepHours('wednesday') +
getSleepHours('thursday') +
getSleepHours('friday') +
getSleepHours('saturday') +
getSleepHours('sunday');
console.log(getSleepHours('monday'));
console.log(getActualSleepHours());
const getIdealSleepHours = () => {
let idealHours = 8;
return idealHours * 7;
};
const calculateSleepDebt = () => {
const actualSleepHours = getActualSleepHours();
const idealSleepHours = getIdealSleepHours();
};
if(actualSleepHours === idealSleepHours)
{
console.log("You've gotten the perfect amount of sleep!");
}
else if(actualSleepHours > ideaSleepHours)
{
console.log("You've gotten " + (idealSleepHours - actualSleepHours) + "more hours of sleep!");
}
else if(actualSleepHours < idealSleepHours)
{
console.log("You've got" + (idealSleepHours - actualSleepHours) + "hours less sleep!");
}
else {
console.log("Error! Something went wrong, check your code.");
};
calculateSleepDebt();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment