Competition Rules

Official guidelines and regulations for all Compify competitions

1. Eligibility Requirements

  • • Open to developers of all skill levels worldwide
  • • Participants must be at least 13 years old
  • • Minors require parental consent for participation
  • • One account per person - multiple accounts will result in disqualification
  • • Current and former employees of Compify are not eligible for prizes

2. Registration Process

  • • Create a free Compify account with valid email address
  • • Complete your profile with accurate information
  • • Register for specific competitions before the deadline
  • • Confirm participation via email verification
  • • Late registrations will not be accepted

3. Competition Format

Contest Duration

  • • Standard competitions run for 2-4 hours
  • • Marathon competitions may run for 24-48 hours
  • • All times are displayed in UTC

Problem Types

  • • Algorithmic problem solving
  • • Data structure implementation
  • • Optimization challenges
  • • Real-world application problems

Scoring System

  • • Points awarded based on problem difficulty and solution time
  • • Partial credit may be given for incomplete solutions
  • • Time penalties apply for incorrect submissions
  • • Final ranking determined by total points and submission time

4. Submission Guidelines

Supported Languages

• Python 3.x
• Java 11+
• C++ 17
• JavaScript (Node.js)
• Go 1.19+
• Rust (latest stable)

Code Requirements

  • • Solutions must be original work
  • • Code must compile and run without errors
  • • Maximum file size: 64KB per submission
  • • No external libraries unless explicitly allowed
  • • Comments are encouraged but not required

Testing

  • • Solutions tested against multiple test cases
  • • Sample test cases provided for each problem
  • • Hidden test cases used for final evaluation
  • • Time and memory limits strictly enforced

5. Judging Criteria

  • Correctness: Solution produces correct output for all test cases
  • Efficiency: Algorithm runs within time and memory constraints
  • Code Quality: Clean, readable, and well-structured code
  • Submission Time: Earlier correct submissions rank higher
  • Penalty Points: Deducted for incorrect submissions

6. Code of Conduct

Prohibited Actions

  • • Plagiarism or copying solutions from others
  • • Collaboration during individual competitions
  • • Using unauthorized external resources
  • • Attempting to hack or disrupt the platform
  • • Creating multiple accounts
  • • Harassment or inappropriate behavior

Fair Play

  • • Respect all participants and organizers
  • • Report suspected violations to moderators
  • • Accept decisions made by judges
  • • Maintain the integrity of the competition

7. Prizes and Recognition

  • • Top performers receive certificates and recognition
  • • Special prizes may be awarded for creative solutions
  • • Winners featured on the Compify leaderboard
  • • Prizes are non-transferable and have no cash value
  • • Tax obligations are the responsibility of winners

8. Disqualification

Participants may be disqualified for:

  • • Violating any competition rules
  • • Submitting plagiarized or copied code
  • • Inappropriate conduct or harassment
  • • Technical violations (hacking attempts, etc.)
  • • Providing false information during registration
Important Note
Disqualification decisions are final and not subject to appeal.

Last Updated: January 2026
Questions? Contact us at support@compify.com