Skip to content

Instantly share code, notes, and snippets.

@codecademydev
Created August 12, 2020 22:14
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/f976e4c08f675b3ed454c1d1e577366b to your computer and use it in GitHub Desktop.
Save codecademydev/f976e4c08f675b3ed454c1d1e577366b to your computer and use it in GitHub Desktop.
Codecademy export
let getSleepHours = day => {
switch (day) {
case 'monday':
return 8
break;
case 'tuesday':
return 7
break;
case 'wednesday':
return 6
break;
case 'thursday':
return 5
break;
case 'friday':
return 4
break;
case 'saturday':
return 8
break;
case 'sunday':
return 8
break;
default:
return 'Error!'
}
};
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('You got the perfect amount of sleep!');
} else if (actalSleepHours > idealSleepHours) {
console.log('You got more sleep than needed, bedhead!');
} else if (actualSleepHours < idealSleepHours) {
console.log('You should get more sleep, night owl!');
} else {
console.log('Error!')
}
;
calculateSleepDebt()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment