IMC x CSESoc x CPMSoc Coding Competition 2022 - Division B

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: $300 cash + IMC Coffee Chat

2nd place: $200 cash

3rd place: $150 cash

Prize Specifics

In order to qualify for prizes, all members of your team must be UNSW students. You are welcome to participate in the competition if you are not from UNSW, however you will not be able to win any prizes.

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


  • 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.
  • For all problems you will submit a program that reads from standard input and writes to standard output. The Input/Output sections are for those who wish to write their source code from scratch, but if you use the provided templates, you can just implement the solve function as specified.
  • You may not communicate with anyone, except your teammates, to help solve the problems.
  • Unless it breaks the previous rule, using the internet, pre-existing code and notes is allowed.
  • You and your teammates may code simultaneously, on separate problems for example. This could help you to maximise your score.

Division B 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 2022 - Division B now.

Not a genuine coding contest?