CFRecommender — Personalized problem recommendation tool
Разница между en2 и en3, 841 символ(ов) изменены
#### **UPDATE 2:**↵
-------------↵

Saving codeforces questions for **revision and upsolving** is now live on the [website](https://cfrecommender.vercel.app/). ↵

1. Sign in with google so that no one else has access to your personal revision list.↵
![Sign in with google](https://i.postimg.cc/R0wNFg5q/Screenshot-from-2025-07-09-14-03-14.png)↵

2. Link your account to your codeforces handle by submitting a compilation error within 60 seconds.↵
![Linking account](https://i.postimg.cc/Vsh1xXph/Screenshot-from-2025-07-09-14-06-19.png)↵

3. Now you have access to create and edit your upsolve list. Add problems by just pasting a codeforces problem link and it will fetch the problem for you!↵
![Upsolve list](https://i.postimg.cc/GhsrdH1m/Screenshot-from-2025-07-09-14-07-12.png)↵


#### **UPDATE 1:**↵
-------------↵

There has been an overwhelming response from users worldwide, and I am very grateful for the same. I also received valuable feedback from a lot of you, and have tried implementing changes in the recommendations being made for every user. ↵

Based on your feedback the recommendation model has now been improved (took a lot of tinkering). You might notice a slight change in the order/types of problems being recommended to you compared to before. Here are the statistics on the changes I have implemented:↵
![Improved statistics](https://i.postimg.cc/nrWCXCft/recommendation-model-comparison-20250704-155518.png)↵


#### **Original post**↵
--------------------↵

I'm currently a pupil on Codeforces, and like many others at this stage, I've always struggled with choosing the right problems to solve. There are a lot of great problemsets/ladders/sheets out there, but most of the time I find myself wondering what should I solve next?↵

Jumping between problems that are either too easy or way too hard -- I wanted something that could understand my current level, know what I'm weak at, and recommend problems that would genuinely help me grow — not just based on rating, but also based on me.↵

That was my motivation to build [CF Recommender](https://cfrecommender.vercel.app/).↵
**It analyzes your Codeforces submissions and gives you a list of problems (Tailored to your real performance):**↵
![Problem Recommendation](https://i.postimg.cc/jjy4t4hh/Screenshot-from-2025-06-30-00-23-57.png)↵

**Focused on topics you struggle with:**↵
![Weak areas — 1](https://i.postimg.cc/jjRLn6bc/Screenshot-from-2025-06-30-00-30-07.png)↵
![Weak areas — 2](https://i.postimg.cc/44jv70F1/Screenshot-from-2025-06-30-00-30-48.png)↵

**Balanced in difficulty — not too easy, not discouragingly hard**↵

Just open the tool, enter your handle, and it’ll do the rest.↵

Why I’m sharing this↵
--------------------↵
This project was born from my own frustration — but I know I’m not the only one who feels this way. So I’d love it if you could try it out and tell me:↵

1. Did the recommendations feel useful?↵
2. Did it help you focus better?↵
3. If you find any bugs or missing functionalities↵

Marking the link again here: https://cfrecommender.vercel.app/↵

**Whether you’re a newbie or an expert looking to practice smarter, I’d be grateful if you gave it a shot and let me know what you think — either here in the comments or through the feedback option in the tool.**

История

 
 
 
 
Правки
 
 
  Rev. Язык Кто Когда Δ Комментарий
en3 Английский shauncodes 2025-07-09 11:42:46 841 Major new update! Upsolving questions with handle linking is live!
en2 Английский shauncodes 2025-07-04 14:49:43 654 Tiny change: '--------\nI'm curr' -> '--------\n\nI'm curr'
en1 Английский shauncodes 2025-06-29 22:11:06 1870 Initial revision (published)