CF Pillow: Yet Another Rating Calculator [UPDATE]
Difference between en4 and en5, changed 210 character(s)
# CF Pillow (https://tahsinahmed13.github.io/cf-pillow/)↵

Yet another Codeforces rating calculator! Want to know what your delta would've been if you had done slightly better? Put your worries to sleep without having to worry about contest rules or calculating points and penalties by hand. ↵

I created this rating calculator because [
cCfviz](https://cfviz.netlify.app/virtual-rating-change.html), the de facto Codeforces rating calculator didn't have some features that I wanted, mainly a scoreboard to edit solve times and penalties without having to worry about ICPC vs. CF rulesets and a way to easily search for contests. Many thanks to [junegunn](https://github.com/junegunn) for creating [fzf](https://github.com/junegunn/fzf) and [ajit](https://github.com/ajitid) for creating a [javascript port](https://github.com/ajitid/fzf-for-js) of it. ↵

Rating calculation was done using the formulae in this [blog](https://mirror.codeforces.com/blog/entry/20762) by Mike Mirzayanov. Compared to Cfviz, you might get different results for [Educational Rounds](https://mirror.codeforces.com/blog/entry/21496). This is because these contests are only rated for Div. 2 participants, Div. 1 participants count as official participants. Cfviz, as far as I am aware, does not filter out these contestants. In practice I have found the results to be closer to the actual Codeforces deltas.↵

Here is a preview of the app. 
Codeforces doesn't seem to render GIFs, so check out the [github](https://github.com/TahsinAhmed13/cf-pillow/tree/main) for a full preview. Hopefully, this is useful to someone else. If you have any ideas of any more features to add, please comment. ↵

![preview](/predownloaded/
d9/a7/d9a71aab2912a45395764ac1d804ff109d96cbab.gif)↵
47/f4/47f4fa523070089415b16871b9e701470636c170.png)

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en5 English Tahsin13 2023-06-20 22:03:56 210 Tiny change: ' because [cfviz](http' -> ' because [Cfviz](http'
en4 English Tahsin13 2023-06-20 21:58:49 1458
en3 English Tahsin13 2023-06-08 05:13:32 73 (published)
en2 English Tahsin13 2023-06-08 05:12:37 161
en1 English Tahsin13 2023-06-08 05:10:54 305 Initial revision (saved to drafts)