Hello, I have been trying to implement a rating predictor lately, because leetcode takes a lot of time to update ratings and it can sometimes become annyoing it would be great if we can get some idea about ratings beforehand right?
So, i implemented a rating predictor in python, using the algorithm mentioned in this blog 🔥👩🏻💻New Contest Rating Algorithm👨🏽💻🔥 - It's HERE!
As of now i ran this for two contests.
The rating changes for for Weekly Contest 238 is already out and it' accurate with + - 20 range.
User : jonathanirvings , Predicted : 3108.69, Actual : 3109
User : Tlatoani, Predicted : 3076.29, Actual : 3076
User: l_returns, Predicted: 2056.31, Actual : 2076
You can check your rating as well :)
The source code to generate ratings is private as of now.
If you guys like this project and want the source code, follow me on my Github, ill be releasing the source code for rating predictions , so u all can predict ratings according to your ease.
UPDATE : 18 MAY 2021
Thanks to everyone for the great response, to make this even better for everyone, i will be making a web application that will let you get rating changes easily without worrying about calculating yourself. I will soon start a github repo dedicated for this project. I will add it here soon ! :)
UPDATE2 : 23 MAY 2021
LCPredict is here finally, do check out the FAQ on website. I will try my best to maintain it for as long as i can :)
UPDATE3: 30 MAY 2021
LCPredict is open source now. Check out the codebase here s-i-d-d-i-s/LC-Predict. Feel free to contribute, and maybe together we can finally resolve the issue of late rating changes from Leetcode.
UPDATE3: 16 AUGUST 2021
Website is closed ! Read about it here