Intermediate Division
1st - The Ducklings [780 points]
2nd - X-Camp Team 4 [740 points]
3rd - Golden Shadow [660 points]
3rd - EMPBros [660 points]
Advanced Division
1st - Xcamp ++c [840 points]
2nd - tourists [830 points]
3rd - void [810 points]
Test cases and expected outputs
Intermediate Division Problem Set
Advanced Division Problem Set
Intermediate Solutions
Advanced Solutions
Time: 1:00PM – 5:00PM
Team Sizes: 1-4 people per team.
Cost: Free
Languages: Java, C++, C#, and Python
Divisions: Intermediate or Advanced
Intermediate: A division for programmers who have recently started programming and/or are in one programming class.
Advanced: A division for programmers with more experience, typically having finished one programming class and are fairly knowledgeable about a specific language.
Note: These are guidelines, not rules. You may choose to sign up for either division.
1:00: Keynote Speech, Introduction to rules and schedule.
1:30: Contest begins.
4:30: Announce winners. Raffle.
5:00: End of the contest.
Exact logistics will be announced later, specifically, the medium through which we give speeches and announce winners and the exact distribution of prizes.
Overview: There will be many programming problems, sorted by difficulty from easiest to hardest. The points awarded is based off of number of test cases correct and difficulty of the problem. The correct output of for each test case of an easy problem awards 10 points, of a medium problem awards 20 points, of a difficult problem awards 30 points. Each problem will have three test cases, and temas will be restricted to two submissions for each problem. Submissions will be made through email.
The three teams with the most amount of points will receive medals. If there is a tie in points, the winner is decided by the team that completed their last problem first.
Input and Output: Read input from text file and output to console (answers checked manually by judges).
Sample Problem: You are facing off against a golem. In order to beat it, you must cast a magic spell. You are given two numbers. Your task is to find the largest number possible either by adding or multiplying the two numbers together in order to cast the strongest spell.
Input: The first line contains an integer L. The following L lines will each contain two numbers, N1 and N2.
Output: For each set of two numbers, print the largest number possible through either adding or multiplying the two numbers together.
Example Input:
5
6 12
1 54
2 2
9 -17
-7 -7
Example Output:
72
55
4
-8
49
X-Camp Academy is a Silicon Valley-based institute that offers competitive programming and problem-solving classes (remote and traditional) to middle and high school students.
CodeWithUs is a technology education organization that teaches students a variety of skills through coding education that include popular programming languages, robotics, VR, 3D printing, and game design. We believe in giving personalized attention to each student with project-based learning to cater to everyone’s individual learning speed and style.
Since 1988, DigiPen Institute of Technology has been preparing students to succeed as skilled engineers, artists, and designers in the growing technology industries. An educational pioneer, we were the first college in the world to offer a bachelor’s degree in video game technology and development. Today, we offer a wide range of technology-focused programs, all with an eye toward the career opportunities of tomorrow. Through a combination of academic rigor and interdisciplinary team-based projects, our educational model empowers students to be active learners, bold problem-solvers, and creators. Our programs are intentionally designed to reflect the standards and practices of the professional industries: Small teams with different backgrounds and skills collaborate to apply their knowledge, overcome challenges, and build amazing things together. These teams form the core of our tight-knit student and alumni community.
CodeWizards HQ is the leading online coding school for kids and teens ages 8-18. We deliver the most fun and effective live, online coding classes which are designed to give our students the programming knowledge, skills, and confidence to thrive in a digital world.