vborislavova

05. Divide Without Remainder - for - Loops

Feb 24th, 2020
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function divideWithoutRemainder(input) {
  2.  
  3.     let numbers = Number(input.shift());
  4.  
  5.     let p1 = 0;
  6.     let p2 = 0;
  7.     let p3 = 0;
  8.  
  9.     for (let n = 1; n <= numbers; n++) {
  10.         let currentNumber = Number(input.shift());
  11.      
  12.         if(currentNumber % 2 === 0) {
  13.           p1++;
  14.         }
  15.      
  16.         if(currentNumber % 3 === 0) {
  17.           p2++;
  18.         }
  19.      
  20.         if(currentNumber % 4 === 0) {
  21.           p3++;
  22.         }
  23.      
  24.     }  
  25.  
  26.     let p1Percent = p1 / numbers * 100;
  27.     let p2Percent = p2 / numbers * 100;
  28.     let p3Percent = p3 / numbers * 100;
  29.  
  30.     console.log(`${p1Percent.toFixed(2)}%`);
  31.     console.log(`${p2Percent.toFixed(2)}%`);
  32.     console.log(`${p3Percent.toFixed(2)}%`);
  33. }
Add Comment
Please, Sign In to add comment