megaspazz's blog

By megaspazz, history, 3 weeks ago, In English

I have always been curious about my ranking in the leaderboard as a function of time, since I have always suspected that I am rather slow on easy problems.

To learn Angular, I built a web app that displays your ranking throughout any given contest.

If you are interested, please give it a try: https://megaspazz.github.io/CodeRank/

As of now, it works with normal CF rounds and ICPC-style rounds; it should probably work with IOI-style contests, but they seem to be rare on Codeforces. It doesn't really work for marathon-style contests.

Example screenshot: Example screenshot

Some notes:

  1. Codeforces API sometimes doesn't report hacks for contests, for example API link for Codeforces Round #576 (Div. 1) seems to always report an internal error.
  2. It's hosted serverless on Github pages, so I manually pre-process all of the contests so that the JSON only contains data the app needs and it avoids hitting the Codeforces when people use the app.
 
 
 
 
  • Vote: I like it
  • +183
  • Vote: I do not like it

»
3 weeks ago, # |
  Vote: I like it +5 Vote: I do not like it

Auto comment: topic has been updated by megaspazz (previous revision, new revision, compare).

»
3 weeks ago, # |
  Vote: I like it +8 Vote: I do not like it

Wow, great job!

It would be nice if you added an option to choose a contest from the list by its name. Like here

»
3 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Great job!

»
3 weeks ago, # |
  Vote: I like it +12 Vote: I do not like it

Nice tool, thanks! But I think it doesn't take hacks into account. Or at least my final place in contests where I performed hacks are incorrect in your tool. Anyway, great job!

  • »
    »
    3 weeks ago, # ^ |
      Vote: I like it +1 Vote: I do not like it

    I actually did implement hacks, but it might be buggy since the hacks come in a different format from the contest standings. Could you link to a specific contest where it didn't work for you?

    • »
      »
      »
      3 weeks ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      contest 740, contest 1119

      • »
        »
        »
        »
        3 weeks ago, # ^ |
          Vote: I like it +10 Vote: I do not like it

        Thank you! I have found and fixed the bug with hacks :)

        You should see your correct rank for those contests now.

    • »
      »
      »
      3 weeks ago, # ^ |
        Vote: I like it +44 Vote: I do not like it

      In the recent polynomial round, I wanted to know how many ranks higher I would be if not for the hackfest on B. Luckily, your application did just that for me. Every bug is a feature from another perspective

»
3 weeks ago, # |
  Vote: I like it +13 Vote: I do not like it

I think current performance over time (as per cfpredictor) makes more sense

»
3 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

upvoted because master yi profile picture

»
3 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Auto comment: topic has been updated by megaspazz (previous revision, new revision, compare).

»
11 days ago, # |
  Vote: I like it +1 Vote: I do not like it

Very interesting website! But please kindly add recent contests too (1777, 1792, 1782).

Also 1775 is not working with undefined has no properties error in the console.