UB ACM HACKATHON 2023 Sprint 1

Code Kickstart: The Beginner's Odyssey

Nov 2 2023, 06:00 am UTC to Nov 4 2023, 05:45 am UTC
The contest has ended. Enter to solve the archived challenges.

About

Welcome to the UB ACM Hackathon 2023 Sprint 1. This is the first of three sprints we have in store for this event. It includes a variety of beginner problems you can solve to test your problem solving skills. Implement your solutions using the variety of programming languages that are supported.

New to coding? Look out for resources provided on the ACM socials.

Prizes

There are a total of three sprints for this event. The top scoring team/individual for each sprint will receive some mini prizes courtesy of the UB ACM Student Chapter and a prestigious paper certificate to highlight your efforts and achievement.

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.

Eligibility Only active UB students may participate and be eligible for certificates/e-certificates and prizes for this event. All age groups are welcomed and encouraged to participate.

Registration You may sign up for a sprint at any time before it ends. Remember that the first sprint is Nov 2nd-3rd(48hrs). The second sprint is Nov 4th-5th(48hrs) and the last sprint is Nov 6th(24hrs). If you are not participating in all sprints, we ask that you still sign up for all of them as it makes checking the scores much easier.

If you are in a team, the deadline for declaring your team is until the end of the first sprint on Nov 3rd. Read more about teams and how to declare the members of your team in the "Team Size" section below.

Code of Conduct As an event of the student chapter under the ACM(Association for Computing Machinery), we uphold a high standard for ethics. We encourage all participants to demonstrate respectful behavior and professional conduct through discussions with other participants, whether online or face-to-face. Such behavior that breaches our code of ethics, will warrant the participant's removal from the event, and such person(s) will not be eligible for certificates or prizes.

Avoid Plagiarism: Try to use online resources for help. Do not just copy and paste code solutions from the internet.

Judging Criteria Maximum points are awarded for solutions that pass all the tests. If a solution does not pass all the tests, points are still awarded for those that pass. In addition, ensure that your code is readable. It may make the difference in the end!

You are also timed on how long a problem takes to solve. Although, we do not suggest rushing your work, if the need for a tie breaker occurs, we take this into account as well. We recommend placing priority into the quality and correctness of your code.

Prohibited Behavior We do not endorse cheating in any way. If you are caught, you become ineligible for all certificates and prizes. This includes copying and pasting solutions from AIs(chatGPT), impersonation and any actions that undermine the integrity of the competition.

You are allowed to use the internet(Google or other) for help.

You may use any of the programming languages listed to solve each problem.

Team Size IMPORTANT------------- You may work individually or be in teams of two. If you choose to work in teams, remember to set a proper username for your account. Also, send an email to "2021154344@ub.edu.bz" with the names of people in your team, and the usernames for your accounts. Failure to properly declare your teams before the end of the first sprint will result in your work being checked individually.

Updates and Announcements Updates and announcements will be shared via the participants' emails and the UB ACM social media pages.

With that said, we hope to see everyone participating in the UB ACM Hackathon 2023. Happy coding everyone!

Scoring

  • 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 UB ACM HACKATHON 2023 Sprint 1 now.

Not a genuine coding contest?