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);