Problem of The Week

The Problem of The Week is a weekly programming problem covering topics in competitive programming such as dynamic programming, greedy algorithms, binary search, and more. These problems vary in difficulty and are designed to test programming & algorithmic knowledge and be educational as well.

We have seasons of 10 problems each. We keep a leaderboard of everyone's scores (each problem is worth a certain amount of points depending on its difficulty). A new POTW gets released every week on Sunday at 12:01 AM (EST) and ends on Saturday at 11:59 PM. We use Codeforces to display and judge (grade) the problems. Solutions can be submitted in any language. All problems will be accessible at the corresponding HackerRank contest at any time. You can access all past and current problems and leaderboards via our Problem Archive.