Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- let getSleepHours = day => {
- switch(day){
- case 'monday':
- return 8;
- break;
- case 'tuesday':
- return 7;
- break;
- case 'wednesday':
- return 6;
- break;
- case 'thursday':
- return 8;
- break;
- case 'friday':
- return 4;
- break;
- case 'saturday':
- return 5;
- break;
- case 'sunday':
- return 4;
- break;
- }
- };
- let getActualSleepHours = () => {
- let hoursOfWeek = 0;
- hoursOfWeek += getSleepHours('monday');
- hoursOfWeek += getSleepHours('tuesday');
- hoursOfWeek += getSleepHours('wednesday');
- hoursOfWeek += getSleepHours('thursday');
- hoursOfWeek += getSleepHours('friday');
- hoursOfWeek += getSleepHours('saturday');
- hoursOfWeek += getSleepHours('sunday');
- return hoursOfWeek;
- }
- let getIdealSleepHours = () => {
- let idealHours = 7;
- return idealHours * 7; // days
- }
- let calculateSleepDebt = () => {
- let actualHours = getActualSleepHours();
- let idealHours = getIdealSleepHours();
- if(actualHours == idealHours){
- console.log(`You got the perfect amount of sleep, ${actualHours} in the last 7 days.`);
- } else if (actualHours > idealHours){
- console.log(`You got more than enough sleep. You slept ${actualHours-idealHours} hours more than was necessary.`)
- } else {
- console.log(`You should get some rest. You're deficient by ${idealHours-actualHours} hours.`);
- }
- }
- calculateSleepDebt();
Advertisement
Add Comment
Please, Sign In to add comment