Advertisement
Didart

Trekking Mania

Apr 9th, 2022
625
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function trekkingMania(input) {
  2.  
  3.         let index = 0;
  4.         let groups = Number(input[index]);
  5.         index++;
  6.      
  7.         let Musala = 0;
  8.         let Montblanc = 0;
  9.         let Kilimanjaro = 0;
  10.         let K2 = 0;
  11.         let Everest = 0;
  12.      
  13.         let sumAlpinist = 0;
  14.      
  15.         for (let i = 1; i <= groups; i++) {
  16.             let alpinist = Number(input[index]);
  17.             index++;
  18.             sumAlpinist += alpinist;
  19.      
  20.             if (alpinist <= 5) {
  21.                 Musala += alpinist;
  22.             } else if (alpinist >= 6 && alpinist <= 12) {
  23.                 Montblanc += alpinist;
  24.             } else if (alpinist >= 13 && alpinist <= 25) {
  25.                 Kilimanjaro += alpinist;
  26.             } else if (alpinist >= 26 && alpinist <= 40) {
  27.                 K2 += alpinist;
  28.             } else if (alpinist >= 41) {
  29.                 Everest += alpinist;
  30.             }
  31.         }
  32.      
  33.         let percentMusala = Musala / sumAlpinist * 100;
  34.         let percentMontblanc = Montblanc / sumAlpinist * 100;
  35.         let percentKilimanjaro = Kilimanjaro / sumAlpinist * 100;
  36.         let percentK2 = K2 / sumAlpinist * 100;
  37.         let percentEverest = Everest / sumAlpinist * 100;
  38.      
  39.         console.log(`${(percentMusala).toFixed(2)}%`);
  40.         console.log(`${(percentMontblanc).toFixed(2)}%`);
  41.         console.log(`${(percentKilimanjaro).toFixed(2)}%`);
  42.         console.log(`${(percentK2).toFixed(2)}%`);
  43.         console.log(`${(percentEverest).toFixed(2)}%`);
  44.     }
  45.  
  46. trekkingMania(["10", "10", "5", "1", "100", "12", "26", "17", "37", "40", "78"])
  47.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement