Блог пользователя cwswastik

Автор cwswastik, 14 месяцев назад, По-английски

Hey everyone! I’ve always felt that practicing problems on Codeforces is super important, but there wasn’t an easy way to measure progress outside of contests. So, I built this Competitive Coding Practice Trainer as a personal project to keep track of my practice performance, and I figured others might find it useful too.

Why I Built This

I like having numbers to track progress, and contest ratings don’t always reflect improvement in practice. That’s why I created CC Practice Trainer — a tool that assigns a separate practice rating based on how fast you solve problems. This way, you can measure improvement without waiting for contests and also keep track of your average solve times.

Features

Practice Rating: Your rating changes based on how fast you solve problems compared to an estimated average time for your skill level. Speed Tracking: It keeps track of your average solve time for different problem ratings, so you can work on your speed.

How it works

The rating system compares your solve time with an expected time for someone at your current practice rating. Solve faster, and your rating goes up; take too long, and it goes down. This way, it gives a fair and dynamic measure of speed.

I’d love for more people to try it out and let me know if it helps them too. Check it out at https://cc-trainer.vercel.app and see if it improves your practice.

If you have feedback, suggestions, or just want to discuss it, drop by the GitHub repo. Would love to hear your thoughts!

  • Проголосовать: нравится
  • +5
  • Проголосовать: не нравится