Get started with StopStalk

Please read the following to make best use of this platform :)

  • Add your friends
    Search your friends on StopStalk from this page and add them so that you can track their progress and stay motivated. Don't worry if your friend is not on StopStalk - either invite them to register or just add a Custom friend on StopStalk.
    Adding friends is beneficial for a lot of reasons -
    1. You can check if a friend has solved a problem and seek help in case you get stuck.
    2. View their submissions to improve your code.
    3. See what kind of problems they are solving and follow a similar path.
    4. You can see Trending problems amongst your friends.
    5. Go to a separate Friends' Leaderboard and compare your progress with each other.
    6. And many more ...
  • Add problems to a unified ToDo List
    Till now you used to remember two or three problems that you need to solve. Every time going to the site then searching for the problem that you remembered is painful. Now with StopStalk you have problems across various websites which makes it one-stop place to aggregate every problem that needs to be solved at one place. Click on any icon besides a problem and find the problem on the ToDo List page.
  • Search problems with various important filters
    Most important part in practicing for Competitive programming is finding what problems to solve. Either you rely on some friend of yours telling you "This is an interesting problem to solve!" or you go on a site and depending on your mood pick up a problem. Now, why just go on one of the Competitive Programming site when your motive is to find a problem regardless of the site. Head over to the Problem Search page and apply the filters to find just what you're looking for.

    Two very important features on this page -
    1. As you might know every site may have different tags for the same category. For example: Dynamic Programming is represented as dp in CodeForces and dynamic-prog or dynamic-programming in CodeChef. Just select Dynamic Programming from the generalized tags dropdown and we will do the rest for you :)
    2. Sometimes you feel like solving problems which have editorial written for it because you don't want to get stuck. Just tick "Only show Problems with Editorials" and we will only show the problems which have an editorial.
  • Write editorials for the community
    Go to any of the problem page and find
    Editorials
    button. You will find the site editorial link there and also any other editorials contributed by StopStalkers on that page. You can also write editorials if you've solved that problem and can explain that problem.
  • Trending problems
    Get a list of Trending problems across all the users and amongst your friends on StopStalk. Head over to this page and you might want to add any problem to your ToDo list.
  • Upcoming contests and reminders
    We have a page to list down all the Upcoming contests on major Competitive programming websites. Also we have an option to add a reminder to Google Calendar to remind you 30 minutes before the contest starts.
  • User Profile page
    An accumulated deedy profile compiled from your list of submissions across various websites. We update the submissions database heuristically based on how frequently you submit on a particular site. Also if you just want to fetch your submissions instantly just click on and we will get your submissions from all the sites in maximum of 5 minutes. Check your profile page now.
  • Leaderboard
    We have designed a unique formula to compute StopStalk Rating which takes into consideration things like accuracy, current streak, number of solved problems, etc to keep you motivated to climb the leaderboard. Click on any of the Institute name to get the leaderboard for that institute and click on any of the Country flag to get Country-wise leaderboard.
  • Problem Tags
    We retrieve problem tags from the respective sites and show them on the Problem Page. Click on Show Tags to reveal the tags of that problem. You can also contribute to the community by suggesting tags to help other people find the problem easily - just click on the and add your tags.