Hello Codeforces!
Like many of you, whenever I sit down to practice, I often spend 10–15 minutes just wandering through the problemset page, applying filters, avoiding already solved problems, or getting spoiled by topic tags before even reading the statement.
To solve this decision fatigue, I built a lightweight Chrome extension called Codeforces Problem Suggester.
What does it do?
It injects a native "Just Solve a Problem" box directly at the bottom of any Codeforces profile page, offering an instant, rating-targeted unsolved problem recommendation.
Key Features
Rating-Adaptive Recommendations: Automatically reads the profile's current rating and calculates a recommended target window ($$$[x, x + 200]$$$), clamped strictly within the official $$$800 - 3500$$$ rating range.
3 Practice Modes: Warm-up: $$$[x - 200, x]$$$, Standard: $$$[x, x + 200]$$$, Hard: $$$[x + 200, x + 400]$$$, where x is your current rating rounded to the next multiple of 100
Topic Tag Filtering: Practice specific weak areas by filtering tags or keep it on
All Topics.Zero Solved Duplicates: Queries your submission history via the official Codeforces API so you never get a problem you have already solved.
Spoiler-Free: Tags are hidden behind an on-demand reveal toggle (
Show Tags), keeping the contest-like thinking process intact.
Links & Installation
- Chrome Web Store: Install Extension Here
I would love to hear your feedback, suggestions, or any bugs you run into.
Happy practicing and high ratings!!!








my rating is 1060 but extension thinks im 1600
I checked your profile, it is showing target range 1100-1300 for standard difficulty, let me know if the issue still persists.
Nice work! Assuming it's possible, could you please publish it for Firefox too? Thanks in advance.