A web application that filters out all the unsuccessful contests you have participated in Codeforces contests and predicts your rating today based on only the optimal contests.
Feel free to upvote my blog post on Codeforces!
There are two calculation modes: fast and slow.
This mode follows a simple formula to calculate your rating, which may be less accurate.
Delta = (Performance - Current Rating) / 4
The fast mode is incredibly fast because it fetches only the necessary data, which includes your rating changes in every contest, in a single API call.
This mode follows a blog post that was written by MikeMirzayanov, the founder of Codeforces. The slow mode takes more time as it needs to fetch all the contest data you have participated in, and each API call takes 2 seconds.
To launch the web application, it is necessary to have Node.js and npm installed on your system.
Once you have installed them:
-
Clone this repository to your local machine with:
$ git clone https://github.com/wyhong3103/what-if-i-never-brick.git
-
Change directory to the cloned repository with:
$ cd what-if-i-never-brick
-
Install the dependencies with:
$ npm i
-
Start a development server with:
$ npm start
Licensed under MIT License