Skip to content

Instantly share code, notes, and snippets.

@AbdullahiAbdulkabir
Created September 5, 2020 08:22
Show Gist options
  • Save AbdullahiAbdulkabir/53a00ed5a2e0e57a05f40716e4d30acc to your computer and use it in GitHub Desktop.
Save AbdullahiAbdulkabir/53a00ed5a2e0e57a05f40716e4d30acc to your computer and use it in GitHub Desktop.
Codecademy export
const getSleepHours = day => {
if (day === 'monday') {
return 8;
} else if (day === 'tuesday') {
return 7;
} else if (day === 'wednesday') {
return 6;
} else if (day === 'thursday') {
return 5;
} else if (day === 'friday') {
return 4;
} else if (day === 'saturday') {
return 3;
}else if (day === 'sunday') {
return 2;
}else {
return 'Ooops! Not enough sleep';
}
};
// console.log(getSleepHours('friday'));
const getActualSleepHours = () => {
return getSleepHours('monday') + getSleepHours('tuesday') + getSleepHours('wednesday') + getSleepHours('thursday') + getSleepHours('friday') + getSleepHours('saturday') + getSleepHours('sunday');
};
//console.log(getActualSleepHours());
const getIdealSleepHours = () => {
let idealHours = 5;
return idealHours * 7;
};
//console.log(getActualSleepHours());
//console.log(getIdealSleepHours());
const actualSleepHours = getActualSleepHours();
const idealSleepHours = getIdealSleepHours();
const calculateSleepDebt = () => {
return actualSleepHours + idealSleepHours
};
switch (calculateSleepDebt) {
case actualSleepHours === idealSleepHours:
console.log( 'Perfect you sleep for hours!');
break;
case actualSleepHours > idealSleepHours:
console.log( 'You sleep more than expected');
break;
case actualSleepHours < idealSleepHours:
console.log( 'Ooops you need to get some more sleep');
};
if(actualSleepHours === idealSleepHours) {
console.log( 'Perfect sleep hours!');
} else if (actualSleepHours > idealsleepHours) {
console.log( 'You sleep for ' + (idealSleepHours - actualSleepHours) + " hours/'s more than expected");
} else {
console.log( 'Ooops you got ' +(idealSleepHours - actualSleepHours) + " hour's less, need to get some more sleep!");
};
console.log(calculateSleepDebt());
/*
const getActualSleepHours = () => 8 + 7 + 6 + 5 + 4 + 3 + 2;
const getIdealSleepHours = () => idealHours * 7;
const calculateSleepDebt = () => {
const idealSleepHours = getIdealSleepHours(4);
};*/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment