Skip to content

Instantly share code, notes, and snippets.

@codecademydev
Created October 19, 2020 11:19
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/fbab3deb8ffd26e71018e24e0d14686c to your computer and use it in GitHub Desktop.
Save codecademydev/fbab3deb8ffd26e71018e24e0d14686c to your computer and use it in GitHub Desktop.
Codecademy export
const getSleepHours = day => {
day = day.toLowerCase();
switch(day){
case 'monday':
return 8;
case 'tuesday':
return 8;
case 'wednesday':
return 8;
case 'thursday':
return 8;
case 'friday':
return 6;
case 'saturday':
return 6;
case 'sunday':
return 8;
}
}
const getActualSleepHours = () => {
return getSleepHours('monday') + getSleepHours('tuesday') + getSleepHours('wednesday') + getSleepHours('thursday') + getSleepHours('friday') + getSleepHours('saturday') + getSleepHours('sunday')
}
const getIdealSleepHours = (idealHours) =>{ idealHours = 8
return idealHours * 7
}
const calculateSleepDebt = () => {
actualSleepHours = getActualSleepHours();
idealSleepHours = getIdealSleepHours();
hours = Math.abs(idealSleepHours - actualSleepHours)
if (actualSleepHours === idealSleepHours) {
console.log( 'You slept hours.'+ hours +'' You are sleeping well')
}
else if (actualSleepHours <= idealSleepHours) {
console.log( 'Your debt is You are not resting enough... Get more sleep')
}
else {
console.log( 'You are sleeping more than necessary')
}
}
console.log(getActualSleepHours());
console.log(getIdealSleepHours());
console.log(calculateSleepDebt());
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment