ProdanTenev

Histogram

Feb 25th, 2022
1,218
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 1.14 KB | None | 0 0
  1. function histogram(input) {
  2.     let n = Number(input[0]);
  3.     let percentOne = 0;
  4.     let percentTwo = 0;
  5.     let percentThree = 0;
  6.     let percentFour = 0;
  7.     let percentFive = 0;
  8.     for (let i = 1; i <= n ;i++) {
  9.         let currentNumber = Number(input[i]);
  10.         if (currentNumber < 200) {
  11.             percentOne += 1;
  12.         } else if (200 <= currentNumber && currentNumber <= 399){
  13.             percentTwo += 1;
  14.         } else if (400 <= currentNumber && currentNumber <= 599){
  15.             percentThree += 1;
  16.         } else if (600 <= currentNumber && currentNumber <= 799){
  17.             percentFour += 1;
  18.         } else if (currentNumber >= 800){
  19.             percentFive += 1;
  20.         }
  21.     }
  22.     let sumOfOne = percentOne / n * 100;
  23.     let sumOfTwo = percentTwo / n * 100;
  24.     let sumOfThree = percentThree / n * 100;
  25.     let sumOfFour = percentFour / n * 100;
  26.     let sumOfFive = percentFive / n * 100;
  27.     console.log(`${sumOfOne.toFixed(2)}%`);
  28.     console.log(`${sumOfTwo.toFixed(2)}%`);
  29.     console.log(`${sumOfThree.toFixed(2)}%`);
  30.     console.log(`${sumOfFour.toFixed(2)}%`);
  31.     console.log(`${sumOfFive.toFixed(2)}%`);
  32. }
Advertisement
Add Comment
Please, Sign In to add comment