Back to AI and Data Science

Code Breakers

A reverse-coding challenge where participants are given sample inputs and corresponding outputs. Their task is to identify the hidden pattern or logic and write a program that reproduces the expected output.

Format / Team Team (2 to 3 members)
Duration 45 minutes
Venue 📍 Computer Lab

CHALLENGE STAGES

STAGE 1

Stage 1 — Decode the Pattern

Study the given input-output examples and identify the rule or transformation used.

STAGE 2

Stage 2 — Crack the Logic

Write and test a program that follows the discovered logic and produces the expected output.

STAGE 3

Stage 3 — Hidden Test

The submitted program is tested with unseen inputs. Teams must make their solution general enough to handle them correctly.

RULES AND REGULATIONS

  • Teams must consist of 2 to 3 members.
  • Programming language(s) permitted will be announced by coordinators.
  • Internet, AI assistants, and external solution lookup are not allowed during the challenge.
  • Solutions are evaluated based on correctness and completion time.
  • The team with the highest number of correct test cases wins; time used as the tie-breaker.

SCORING AND EVALUATION

  • Evaluated based on code correctness and test cases passed.
  • Time taken is used as the primary tie-breaker.

GENERAL SYMPOSIUM GUIDELINES

Essential instructions for all registered participants attending VIYUGAM 2K26. Please review carefully to ensure seamless participation.

All participants must bring their own valid college ID cards.

Participants must carry essential articles (pen drive, standees, poster, laptops, prototypes or models) for their respective events.

Participants must abide by the final decision given by the jury panel.

All participants must follow the rules and regulations; any kind of misbehaviour, malpractice, or disruptive behaviour will result in cancellation of participation and immediate disqualification.

Lunch and appetizers will be provided to all registered participants.

Participants must register before the event begins and report to the venue on time.

Event-specific equipment, software, time limits, and participation formats will be announced by coordinators before each round.

Participants are responsible for following the rules and instructions announced before each round.