- Reddits voting algorithm, javascript version
- function getRating(t,u,d){
- var x = u-d;
- if(x > 0)
- y = 1
- else if(x == 0)
- y = 0
- else if(x < 0)
- y = -1
- var z = Math.max(1,Math.abs(x));
- return Math.log(z)/Math.log(10) + y*t/45000;
- }
- console.log(getRating(50000, 25, 25)); //0
- z = Math.max(1,Math.abs(x))