IMC x CSESoc x CPMSoc Coding Competition - Division A

Starts in


In collaboration with the UNSW Competitive Programming and Mathematics society, CSESoc presents the IMC Coding Competition, sponsored by IMC Trading! This is the perfect chance for keen and interested programmers of all levels to put their problem solving skills to the test in a 2 hour competition and have a chance to win some sweet prizes!

You may enter this competition individually, or in a team of up to 3. Please note that if you are planning to enter as a team, you must enter under one HackerRank account. You are responsible for figuring out how you will coordinate submissions as a team using this account!

Even if you don't manage to win any prizes, the competition be a good experience you can use to see what it's like being under pressure in coding challenges/interviews for internships and jobs! If you're competing with some friends, this should also be a good test of your teamwork and collective problem solving skills!


1st place: $200 cash* and an IMC t-shirt for each team member

2nd place: $150 cash* and an IMC t-shirt for each team member

3rd place: $100 cash* and an IMC t-shirt for each team member

Best individual competitor: $50 cash and an IMC t-shirt **

In addition to the above major prizes which are specific to this division, we will be selecting people at random from both divisions to win an IMC t-shirt! ***

* All cash prizes will be split evenly amongst all members of the corresponding team.

** This prize will be awarded to the highest-scoring competitor who has not won any of the other prizes.

*** Random prizes will not be awarded to other prize winners, and will be selected after these other prizes have been awarded.


  • 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.

Division A is the closed division of the competition, intended for people with less experience with algorithms than the open division. In order to qualify, you must meet the following two requirements:

  1. Be currently completing or have yet to complete COMP2521 Data Structures and Algorithms
  2. Have minimal prior competitive programming experience, including participation history in similar competitions

In registering for this division, you acknowledge that you meet both of the requirements. Before awarding prizes for this division, we will be checking that you meet these requirements. If you do not meet one or both of these requirements, you will be disqualified.


  • Each challenge has a pre-determined score.
  • A participant’s score depends on the number of test cases a participant’s code submission successfully passes.
  • If a participant submits more than one solution per challenge, then the participant’s score will reflect the highest score achieved. In a game challenge, the participant's score will reflect the last code submission.
  • Participants are ranked by score. If two or more participants achieve the same score, then the tie is broken by the total time taken to submit the last solution resulting in a higher score

Sign up for IMC x CSESoc x CPMSoc Coding Competition - Division A now.

Not a genuine coding contest?