Edit: The information on this page is outdated. To know about the current Daily Challenge rules, read this blog post.
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