Just Solve a Problem (Chrome Extension)

Правка en1, от Jinjazilla, 2026-09-01 16:46:07

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


I would love to hear your feedback, suggestions, or any bugs you run into.

Happy practicing and high ratings!!!

Теги tool, problem, random, chrome extension, utility, extension, problemset, practice

История

 
 
 
 
Правки
 
 
  Rev. Язык Кто Когда Δ Комментарий
en1 Английский Jinjazilla 2026-09-01 16:46:07 1760 Initial revision (published)