Advertisement
FahimHoque

ranking.js

Dec 8th, 2021
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.61 KB | None | 0 0
  1. function makeRank(rank, listOfUserDensity, listOfUserRanks) {
  2.  
  3. var rank = rank;
  4. var totalUserDensity = listOfUserDensity.reduce((a, b) => a + b, 0); // explanation: adding all values
  5. var totalUserRanks = listOfUserRanks.reduce((a, b) => a + b, 0); // explanation: adding all value
  6. var averageRank = totalUserRanks / totalUserDensity; // average rank of all users
  7.  
  8. if (averageRank < 5) {
  9. rank += .5;
  10. }
  11. else if (averageRank >= 5 && averageRank < 8) {
  12. rank += .75;
  13. }
  14. else if (averageRank >= 8 && averageRank <= 10) {
  15. rank += 1;
  16. }
  17. return rank;
  18. }
  19.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement