#### **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.↵
↵
↵
2. Link your account to your codeforces handle by submitting a compilation error within 60 seconds.↵
↵
↵
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!↵
↵
↵
↵
#### **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:↵
↵
↵
↵
#### **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):**↵
↵
↵
**Focused on topics you struggle with:**↵
↵
↵
↵
**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.**
-------------↵
↵
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.↵
↵
↵
2. Link your account to your codeforces handle by submitting a compilation error within 60 seconds.↵
↵
↵
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!↵
↵
↵
↵
#### **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:↵
↵
↵
↵
#### **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):**↵
↵
↵
**Focused on topics you struggle with:**↵
↵
↵
↵
**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.**




