JSFiddle - React, Tailwind, and code Playground
by Bilal Zafar
JavaScript
var scores = [712, 303, 337, 530, 691];
let response = [];
let poor = 0;
let fair = 0;
let good = 0;
let excellent = 0;
let elite = 0;
for (let a=0; a<scores.length; a++) {
console.log(scores[a]);
if (scores[a] >=300 && scores[a]<=599) {
poor = poor + 1;
}
else if (scores[a] >=600 && scores[a]<=699) {
fair = fair + 1;
}
else if (scores[a] >=700 && scores[a]<=749) {
good = good + 1;
}
else if (scores[a] >=750 && scores[a]<=799) {
excellent = excellent + 1;
}
else if (scores[a] >=800) {
elite = elite + 1;
}
}
if (poor > 0)
response.push("Poor - " + poor);
if (fair > 0)
response.push("Fair - " + fair);
if (good > 0)
response.push("Good - " + good);
if (excellent > 0)
response.push("Excellent - " + excellent);
if (elite > 0)
response.push("Elite - " + elite);
response.sort();
response.reverse();
console.log(response);