Would you like to receive similar articles straight to your inbox?

Daily Challenges Update

Edit: The information on this page is outdated. To know about the current Daily Challenge rules, read this blog post.
Hello all,
We started Daily Challenges in May to make HackerRank more engaging and fun. We’re thrilled at the response we’ve received so far, and with each passing day, more hackers are making submissions for the challenge. Thank you so much.
In the meantime, we’ve also received your suggestions on improving Daily Challenges. We’re addressing some of them starting this week.
Starting today, all the problems of Daily Challenges will remain open for submissions till next Monday. This means, if you miss the Monday Challenge for some reason, you can attempt it on Tuesday. If you miss challenges consecutively for 2 days, you can attempt them on the 3rd day. And if you are not free on the weekdays, you can simply solve all the five problems on the weekend.
However, every challenge’s score will decrease by 10% on a daily basis. A challenge worth 20 points on a Monday will be worth 18 points on Tuesday, and it will be worth 16.2 points on Wednesday, and so on. The formula to calculate this new_max_score is:
new_max_score = max_score * (1- 1/10) ^ (days_delayed)
So if a Tuesday problem is solved on Thursday,
new_max_score = 80 * (1 – 1/10)^2 = 64.8
So in case, you are submitting all your solutions on Friday, your maximum score for that weekly will be 378.81
( 30 * (1 – 1/10) ^ 4 ) + ( 50 * (1 – 1/10) ^ 3 ) + ( 80 * (1 – 1/10) ^ 2 ) + ( 120*(1 – 1/10) ) + 150 = 19.68 + 36.45 + 64.68 + 108 + 150 = 378.81
Happy Hacking, and feel free to e-mail us more suggestions: hackers [at] hackerrank [dot] com

Comments (11)

  • Now that the problems are available till the contest ends, when will solutions be tested against the full test cases? At the end of each day/at the end of the contest?

    • Sai Teja Pratap
    • July 15, 2014 at 5:10 pm
    • Reply
    • Looks like this means no problem solutions will be posted until the end of the week. That’s a bummer, I like seeing scores daily. I like the 24-hour window – complete it then or suck it up.

      • jjjefff
      • July 16, 2014 at 4:17 am
      • Reply
      • yep, the 24hr style was better.

        • nafSadh
        • July 17, 2014 at 2:46 pm
        • Reply
      • Like I said, we are experimenting and users seem to be not happy about waiting till the week. We will try this format for a few contests and based on the feedback, we will come to a decision.

        • Dheeraj M.R
        • July 19, 2014 at 7:00 am
        • Reply
    • We are still wondering how we should do this, but for this week the solutions will be tested after the contest ends.

      • Dheeraj M.R
      • July 19, 2014 at 6:59 am
      • Reply
  • What is the definiiton of “Monday” etc.? In other words: Relative to which time zone are days_delayed computed?

    • Hagen von Eitzen
    • July 15, 2014 at 7:28 pm
    • Reply
    • Monday is Contest Starttime + 1.day, tuesday is Contest starttime + 2.days and so on.

      • Dheeraj M.R
      • July 19, 2014 at 6:58 am
      • Reply
  • Will the 10% daily penalty also apply to the final challenge (the Friday challenge) ? For instance, if I solve the Friday challenge on Sunday (as I did so far in the previous weekly contests), will I get a penalty for solving it more than 1 day after the challenge was published? Note that so far the Friday challenge was available throughout the whole week-end without any penalties.

    • Mugurel Ionut Andreica
    • July 16, 2014 at 6:54 pm
    • Reply
    • The penalty stops after friday, so friday’s challenge score remains 150 till the contest ends. thursday’s challenge reduces to 108 after thursday and remains as is till contest end.

      • Dheeraj M.R
      • July 19, 2014 at 6:58 am
      • Reply
  • I also think challenge per day will be good.

    • Tamim Ad Dari
    • October 9, 2014 at 12:09 pm
    • Reply

Leave a Reply

Your email address will not be published. Required fields are marked *