Skip to content

Commit

Permalink
Results now ordered based on vote count
Browse files Browse the repository at this point in the history
  • Loading branch information
gregk27 committed Mar 13, 2018
1 parent 883e942 commit 5070b0b
Showing 1 changed file with 32 additions and 2 deletions.
34 changes: 32 additions & 2 deletions votes.js
Original file line number Diff line number Diff line change
Expand Up @@ -60,10 +60,40 @@ Vote.prototype = {

console.log(scores);

var order = [];

for(var i = 0; i < this.options.length; i++){
if(order.length == 0){
order.push(i)
continue;
}

count = parseInt(scores[i]);

var inserted = false;
for(var a = 0; a < order.length; a++){
if(count > parseInt(scores[order[a]])){
order.splice(a,0,i);
inserted = true;
break;
}
else if(count == parseInt(scores[order[a]])){
order.splice(a,0,i);
inserted = true;
break;
}
}
if(!inserted){
order.splice(this.scores.length,0,i);
}
}

console.log(order);

//Create output string
var results = "\n";
for(var i = 0; i < this.options.length; i++){
results+=this.options[i]+"("+i+"): "+scores[i]+"\n";
for(var i = 0; i < order.length; i++){
results+=this.options[order[i]]+"("+order[i]+"): "+scores[order[i]]+"\n";
}

//Send vote completion message
Expand Down

0 comments on commit 5070b0b

Please sign in to comment.