FLIP IT - presented by

The objective of this event is to test students’ knowledge about working with different programming languages in different paradigms. The ability to think in other languages and to use various features of a language to solve problems will be tested.

About Event


It will consist of multiple choice questions with a single correct answer. Participating teams can take test in any one of the following two categories:

C/C++ to Java
C/C++ to Python

The questions will be based on language syntax, algorithms and data structures. The marking scheme will be announced on the spot. This round will be conducted online, but in our campus. You will be provided access to the test only if you report at our event venue during the allotted time slot.


Each team will be given two problem statements. Each member is free to choose either one of languages out of the pair they have chosen. In the first half, each member solves one question in his/her chosen language. In the second half, the codes written by each member of the team, will be exchanged, but not the problem statement (each member will get his partner’s written code, not knowing what that code actually does). Then each of the member has to “flip” (convert) the code into the language chosen by him/her. The output of the converted code must match the output of the original code. Both the codes will be tested against various test cases. Details regarding time limit will be declared on spot.

Elimination criteria:

Teams will be selected according to their scores in the MCQ Test. Top 10 teams will qualify for the second round.

There will be three winners

Team and fee structure:

Team size: Max 2 participants per team
Registration fee: ₹ 99 per team


1. The environment will be any 64-bit Linux variant OS (Ubuntu, Debian, Kubuntu,.. etc.).

2. No IDE will be allowed for programming. Only the use of text editors like gedit, vim, emacs, atom, sublime text is allowed. GNU debugger is allowed to test the program.

3. Participants must solve the problem at hand with the specified pair of languages chosen by them. Also the two participants can decide amongst themselves which programming language of the chosen pair, they wish to utilize.

4. For round 2, the time limit will be announced on the spot, but there will be two intervals. In the first interval, each member needs to solve the given problem in the language chosen by him/her. If either member fails to finish the program in the first half, that team will be disqualified. In the second half, the codes will be exchanged and each member will convert his partner’s code in his chosen language to generate the same output without knowing the problem statement.

5. Extra points will be given for the efficiency of code, all input cases, error and exception handling and proper execution of code, meeting each and every requirement as stated in the problem statement, before and after code conversion.

6. Participants must bring their valid College ID cards and the receipt of registration during reporting. Otherwise, the participant may be disqualified.

7. Time slots will be allotted and participants are expected to follow them strictly.

8. Participants are expected to give their contact details correctly, so as to inform them about the event and event results.

9. Decision of the event heads and the judges will be considered final and binding to all.

10. Rules may be changed without prior intimation. Participants are, therefore, requested to check the official MindSpark’22 website (www.mind-spark.org) regularly for updates.


• If number of participants are less than 20 then only 2 winners will be selected.

• If number of participants are less than 5 then only 1 winner will be selected.

• If number of participants are less than or equal to 3 then event will be cancelled.


Q. What is the team structure?
A. A team must consist of 2 members. Members can be from same or different institutions. However, no person may be a part of multiple teams for the same event. This event will be open for all undergraduate students of the recognized universities and colleges.

Q. Can I participate in other events at MindSpark’22?
A. You are allowed to participate in as many events at MindSpark’22 as long as you are able to manage your own schedule.

Q. What should I bring for the event?
A. While College ID Cards and receipt of registration are compulsory, you may carry a pen/pencil, if you wish to work out a rough plan for round 2. Rough sheets will be provided upon request, however, participants cannot bring any rough book with them.

Q. Is this an open-book event?
A. It is not an open book event. Although, participants within a team are allowed to help each other in solving the problem, and in multiple choice questions. No team is allowed to help any other team.

Q. Is the use of Internet allowed?
A. No, the use of Internet is not allowed for round 2, although Internet access will be provided only for round 1.

Q. Can I register on the day of the event?
A. Registrations are open on the event day. However, if the number of teams exceed the limit set by us, on-the-spot registrations may be closed. It is highly recommended that registration be done in advance to avoid any such incidences on the day of the event.


To participate in the event click on the Register Button.

Contact Us

If you have any queries regarding this event feel free to contact following :

Rutika Gavate
+91 92844 55196