Welcome to the Debugging Round of the competition!
- Participating Teams: 20 Teams
- Advancing to Finals: 6 Teams
- Format: Each team will be provided with 5 buggy implementations of Data Structures and Algorithms problems.
- Languages Supported: C++, Java, Python.
- Objective Bugs: Every single code file contains exactly 5 logical or syntax bugs. Formatting and spacing are not considered bugs (except for strict Python indentation).
- Scoring System:
- 1 mark awarded for every successfully identified and fixed bug.
- Maximum score per file is 5/5.
- Total maximum score is 25/25.
- Modifications: Teams must debug and fix the existing code. You are not allowed to completely rewrite the logic from scratch. The core approach must remain the same.
- No Hints: All comments, problem descriptions, and hints have been stripped from the source code. You must figure out what the code is attempting to do and fix it purely by reading the logic.
- Navigate to the folder of your preferred programming language (
CPP/,JAVA/, orPYTHON/). - Open the 5 source code files.
- Debug the code and apply your fixes.
- Submit your corrected files before the time limit expires.
Good luck! May the best 10 teams advance to the Finals!