Advertisement
why_where_what

Workout - Solution

Jun 11th, 2023
1,284
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function workout(input) {
  2.     let n = Number(input[0]);
  3.     let kmFirstDay = Number(input[1]);
  4.     let result = kmFirstDay;
  5.     let totalKm = kmFirstDay;
  6.  
  7.     for (let i = 2; i < input.length; i++) {
  8.         result += result * Number(input[i]) / 100;
  9.         totalKm += result;
  10.     }
  11.  
  12.     if (totalKm >= 1000) {
  13.         let extraKm = Math.ceil(Math.abs(totalKm - 1000));
  14.         console.log(`You've done a great job running ${extraKm} more kilometers!`);
  15.    } else {
  16.        let insuficientKm = Math.ceil(Math.abs(totalKm - 1000));
  17.        console.log(`Sorry Mrs. Ivanova, you need to run ${insuficientKm} more kilometers`)
  18.    }
  19. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement