FEU Tech ACM Debug

Debugging our way to a brighter tomorrow!

Jun 22 2023, 11:30 pm UTC to Jun 23 2023, 04:00 am UTC
The contest has ended. Enter to solve the archived challenges.

About

The debugging competition is a competition that challenges participant's coding skills by presenting them with code of varrying difficulty levels that they must quickly identify to earn points.

Prizes

  • The following prizes shall be given to the winners:
    • Champion: Php 2,000.00
    • 1st Runner Php 1,500.00
    • 2nd Runner Php 1000.00
  • The champion and the runner-ups will also be receiving a Certificate of Recognition
  • Certificate of Participation will be awarded to all qualified participants.

Rules

  • 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.

Date: June 23, 2023

Venue: Online

Platforms

  1. HackerRank
  2. GitHub
  3. Discord
  4. Excalidraw

Debugging Scope

  • Logical errors: Give code snippets that have logical errors, such as incorrect conditional statements or loops. Ask the participants to identify and fix the errors to produce the expected output.

  • Runtime errors: Provide code snippets that compile successfully but produce runtime errors, such as segmentation faults or null pointer exceptions. Ask the participants to identify and fix the errors to produce the expected output.

  • Code optimization: Give code snippets that are inefficient or have redundant code, and ask the participants to optimize the code to make it run faster or use less memory.

  • Missing code: Give code snippets that are missing a few lines of code, and ask the participants to fill in the missing lines to produce the expected output.

Language MIN/MAX

Note: MIN = -2147483648, MAX = 2147483647

  • CPP: INT_MIN, INT_MAX
  • Java: Integer.MIN_VALUE, Integer.MAX_VALUE
  • Python: -sys.maxsize - 1, sys.maxsize

Example Terms

  • example string:

    • 0 <= s.length <= 1000
    • s[i] ∈ {a-z}
  • example number:

    • INT_MIN <= n <= INT_MAX
  • example array:

    • 0 <= arr.length <= 1000
    • INT_MIN <= arr[i] <= INT_MAX

Copyright

Copyright © 2023 FEU Tech ACM. All rights reserved

Read more: Mechanics and Guidelines

Scoring

  • Easy: 10 points
  • Medium: 20 points
  • Hard: 30 points
  • Wildcard: 50 points

  • 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 FEU Tech ACM Debug now.

Not a genuine coding contest?