Hello Everyone!
So as we all know codeforces offers ELO Ratings for Problems based on how many people of what rating managed to beat a problem in a contest out of a given space of participating users. This allows for some very important things such as the user being able to filter out problems effectively since it's easy to compare relative difficulties with the ELO Ratings.
But as you might know, there is no such feature on Leetcode. Hence it is hard for people to filter out problems relative to the difficulty of their solved sample space of problems. On Leetcode there is only a very broad categorization of problems into three categories, easy, medium and hard.
This results in problems such as the age old problem of Medium Problem space being too large and random, ranging from the most basic of algorithms to Problems that require Good Implementation with Adhoc.
Using Clist's API, I have made a simple site that displays problems in decreasing order of their difficulty rating, it's available here.
The site features a Filter based on rating, a random button that respects the rating range set (if any) and a Checkbox for marking solved that's persistant based on localstorage.
There is also a Virtual Contest feature that pickes 4 questions of your chosen difficulty rating and let's you do a Virtual Contest with them!
If you're on mobile, you can also install it as a PWA and it will work offline by caching the problem list! (plus the cute doge will be in your app list with a gun telling you to practice wink wink)
I hope atleast one of you finds this site helpful. Thanks for reading.
NOTE: Sometimes some ISPs block out xyz domains, in that case please try with some VPN (Psiphon in Free and FOSS!) or from a WiFi Connection.