1. Before you register, you will need to sign up for a free HackerRank account. This account will be used to submit your code. If you do not have an account, you can sign up at https://www.hackerrank.com/.
2. Register for the tournament with our Google Form. There is no registration fee.
4. Email us for additional questions at davis.codingclub@gmail.com.
In 90 minutes, participants will compete against other students of the same grade level to solve (twenty-five or thirty coding problems) written by the DHS Coding Club. Problems range from Easy to Hard; there are more Easy and Medium problems than Hard problems. The tournament is intended to be a fun experience for students to flex their coding skills that they have developed over the past few months.
4 pm - 4:15 pm: Time to set up and prepare for the tournament.
4:15 pm - 5:45 pm: Tournament time! You have 90 minutes to tackle thirty coding problems.
5:45 pm - 6:00 pm: Awards / clean up.
Problems: There are a total of 25 - 30 problems. Each problem is classified as an Easy, Medium or Hard problem. Most problems are Easy and Medium problems.
Language: Any language available on Hackerrank is allowed.
Points: Easy problems are worth 2 points. Medium problems are worth 4 points. Hard problems are worth 10 points. You may receive half credit if the code you submit is not entirely correct, but close to the solution.
Submitting: Your code does not have to match our solution exactly. As long as your code completes the given task, you will be awarded full credit. However, the code must be written in a neat format. For example, if your code contained 1,000 character long variable names, you might lose points. All in all, think well before you code.
Internet: Students are not allowed to use the internet for assistance. Write your own code! Plagiarization or use of AI models will result in disqualification.
Scoring: Our club members will grade the submitted codes and rank the students based on their grade levels.
Q: What is the format of the tournament?
A: Students will compete through online coding problems on HackerRank, ranging from beginner problems to advanced problems. Each grade level competes separately, and awards will be given to the top-scoring individuals in each grade level.
Q: What language will the tournament be using?
A: Students can use any language available on Hackerrank (Python, Java, C++, etc)
Q: Where do the problem sets come from?
A: Our problem sets are compiled by our club members.
Q: Can I see some sample contest questions?
A: Yes. Please see the Tournament Sample Problems tab.
Q: How will ties be broken?
A: In the case of a tie, the answers to the highest numbered problems will be compared to break the tie. Please let us know if you want more information about the tie-breaking process.
Q: I still have more questions. Who can I ask?
A: Please contact davis.codingclub@gmail.com if you have further questions.