Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function histogram(input) {
- let digitsCount = Number(input[0]);
- let p1 = 0;
- let p2 = 0;
- let p3 = 0;
- let p4 = 0;
- let p5 = 0;
- for (let index = 1; index <= digitsCount; index++) {
- let currentNumber = Number(input[index]);
- if (currentNumber < 200) {
- p1++;
- } else if (currentNumber <= 399) {
- p2++;
- } else if (currentNumber <= 599) {
- p3++;
- } else if (currentNumber <= 799) {
- p4++;
- } else if (currentNumber >= 800) {
- p5++;
- }
- }
- console.log(`${(p1 / digitsCount * 100).toFixed(2)}%`);
- console.log(`${(p2 / digitsCount * 100).toFixed(2)}%`);
- console.log(`${(p3 / digitsCount * 100).toFixed(2)}%`);
- console.log(`${(p4 / digitsCount * 100).toFixed(2)}%`);
- console.log(`${(p5 / digitsCount * 100).toFixed(2)}%`);
- }
- histogram(["3", "1", "2", "999"])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement