EVENT OBJECTIVE:
• To test participants knowledge of different programming languages.
• To test the ability of the participants to convert the code written in one language to other without changing its outcome
I. ELIMINATION ROUND : QUIZ
Top ten teams will qualify for the Final Round.
II. FINAL ROUND :
Two problem statements will be given on the spot
INSTRUCTIONS:
1. Elimination round :
• This round will be based on programming language syntax, algorithms and data structures. The marking scheme and time limit will be announced on the spot.
• Only top 10 teams will qualify for Final Round.
2. Final Round(Coding Round):
• This round consists of two parts. Each team will be given two problem statements.
• Participants can select any one set of Programming Languages from below:
SET 1 : C/C++AND JAVA
SET 2 : C/C++ AND PYTHON
• So, if one team member selects one language from the Set then the other member has to go with other language from the same Set.
• CODE>EXCHANGE>FLIP
CODE IT : Solve the given problem in your chosen language.
EXCHANGE IT: Exchange your codes with your partner.
FLIP IT : Now “flip” (convert) your partner’s code into your programming language code (without knowing the problem statement).
• The output of the converted code must match with the output of the original code. Both the codes will be tested against various cases.
• If either member fails to finish the program in the first half, then that team is disqualified.
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.
• The environment will be any 64-bit Linux variant OS (Ubuntu, Debian, Kubuntu,.. etc).
• 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.
• Participants must strictly adhere to the allotted time slots.
PREREQUITES: C/C++ AND JAVA/PYTHON
TEAM SIZE: 2
FEES: ₹ 99/- per team
RULES:
1) All the rounds will be conducted in the Computer Labs of College of Engineering Pune.
2) Participants must bring their valid College ID cards and the receipt of registration during reporting. If the participant fails to do so, he/she may be disqualified.
3) Participants are expected to give their contact details correctly, so as to inform them about the event and event results.
4) Decision of the event heads and the judges shall be considered final and binding to all.
5) 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.
6) Registration fee is non-refundable.
FAQs:
Q. What is the team structure?
A. A team must consist of 2 members. Members can be from same or different Educational Institutions. However, participants cannot 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. College ID Cards and Registration Receipt 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.
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. 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.
EVENT HEAD : Rutika Gavate -9284455196
NOTE:
1. If number of participants are less than 20 then only 2 winners will be selected.
2. If number of participants are less than 5 then only 1 winner will be selected.
3. If number of participants are less than or equal to 3 then event will be cancelled.
4. Prizes are subject to change depending on number of participants.
5. Registration fee is non refundable.