Starts in


Calling out all first timers and those new to competitive programming. RookieRank invites all levels of programmers who have never participated in a rated algorithms competition before to experience the thrill!

RookieRank begins Tuesday, July 26th, at 9am PDT. Rookies will have 48 hours (until July 28th at 9am PDT) to solve 5 algorithmic challenges.

We will have two leaderboards. One for all first time competitve programmers. These are users who are not listed on the Algorithms Leaderboard.

We will have a separate leaderboard for all rated users. These are users who have participated in a rated algorithms contest before.


Top 3 coders ranked on the leaderboard win a Champion T-Shirt. We will also reward 10 coders picked at random from the top 200 on the leaderboard with a Champion T-Shirt. You must be a rookie to be eligible to win a T-Shirt.


  • Please refrain from discussing strategy during the contest.
  • All submissions are run through a plagiarism detector. Any case of code plagiarism will disqualify both users from the contest.
  • You can also code using our interface, which currently supports over 40 major languages. Learn about our environment and time limits here. If you are not yet familiar with our platform, check out Solve Me First to acquaint yourself with I/O.
  • HackerRank admin decisions are final.


  • Each challenge has a pre-determined score.
  • Your score for a problem depends on the number of test cases your submission successfully passes.
  • A participant's total score is the sum of the scores earned for each problem attempted. If you submitted more than one solution for a problem, only your highest score achieved will be used in this calculation.
  • Participants are ranked by score, with the time taken (between the contest's start time and the time of your last correct submission) used to break ties.