civiCode December Finals

The final round of civiCode by Science Connect - December 2020.

Starts in


Friday, December 11 at 5 PM PST to Sunday, December 13 at 5 PM PST. You are encouraged to "sign up" for the contest on HackerRank ASAP, but you will only be able to read and solve the problems within this 48-hour time period.


The top 3 winners will each earn a $25 Amazon gift card. All finalists will be recognized on our website. 


  • The creator of this contest is solely responsible for setting and communicating the eligibility requirements associated with prizes awarded to participants, as well as for procurement and distribution of all prizes. The contest creator holds HackerRank harmless from and against any and all claims, losses, damages, costs, awards, settlements, orders, or fines.
  • Code directly from our platform, which supports over 30 languages. Learn more here.

You will have 48 hours to solve 2 problems - they will be similar in style to the problems you solved in the initial contest, but on different topics and with greater difficulty. No prior knowledge of political science is required.


At the end of the 48 hour contest period, we will determine winners by looking at total points earned on the HackerRank leaderboard. If there are ties in the final score, we will use time of submission as a tiebreaker. For example, suppose 2 students each earned a score of 15 (arbitrary number). One student earned that score of 15 within 12 hours of the start of the contest, while another earned it within 40 hours. The student who scored within 12 hours would be ranked higher. 

  • Each problem will have its own test cases and point value, similar to how the first contest worked. A participant’s score depends on the number of test cases a participant’s code submission successfully passes. This includes both the sample test cases available in the problem description and several other hidden test cases (for which participants can see results upon submitting that problem, but cannot see the inputs themselves). If a participant submits more than one solution per problem, then the participant’s score will reflect the highest score achieved. Once again, you can log in and log out of the contest as you wish during the 48-hour weekend.

-Internet access is permitted; cite all sources used (url, name of website etc) as comments. You may also import libraries. However, all code written must be your own; you may not collaborate or discuss problems with other individuals (apart from emailing in case of questions/clarifications).

Sign up for civiCode December Finals now.

Not a genuine coding contest?