Advertisement
angelstoev

Задача: хистограма

Sep 2nd, 2019
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function hystogram(args) {
  2.     let n = Number(args[0]);
  3.     let under200 = 0;
  4.     let under400 = 0;
  5.     let under600 = 0;
  6.     let under800 = 0;
  7.     let under1000 = 0;
  8.     let currentNumber = Number.NEGATIVE_INFINITY;
  9. for(i = 1; i < args.length; i++){
  10.     currentNumber = Number(args[i]);
  11.     if(currentNumber < 200){
  12.         under200++;
  13.     }else if(currentNumber >= 200 && currentNumber < 400) {
  14.         under400++;
  15.     }else if(currentNumber >= 400 && currentNumber< 600){
  16.         under600++;
  17.     }else if(currentNumber >= 600 && currentNumber < 800) {
  18.         under800++;
  19.     }else if(currentNumber >= 800){
  20.         under1000++;
  21.     }
  22. }
  23. console.log(((under200 / n) * 100).toFixed(2) + "%");
  24. console.log(((under400 / n) * 100).toFixed(2) + "%");
  25. console.log(((under600 / n) * 100).toFixed(2) + "%");
  26. console.log(((under800 / n) * 100).toFixed(2) + "%");
  27. console.log(((under1000 / n) * 100).toFixed(2) + "%");
  28. }
  29. hystogram([9, 367, 99, 200, 799, 999, 333, 555, 111, 9]);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement