PG BATTLE is an inter-company / inter-school programming contest.
Teams of three members from the same company or school will have 90 minutes to write and submit programs for four problems.
The PG BATTLE, now in its fifth year, is a hotly contested event with over 1,000 working professionals and students participating each year. This year, the PG BATTLE is scheduled to be held on October 22nd.
We will be offering Sponsorship Programs and cash prizes again this year. Even if you don't place in the top ranks, you still have a chance to win a sponsor prize. We look forward to your participation.
There are many people in Japan who work hard and are highly skilled in programming. However, there is generally low apprecitation for programming job and little respect for programmers.
This event was established to discover programmers and programming skills at various levels, which we hope will help raise public awareness of truly high programming skills and improve the mindset of pseudo-programmers.
There are various opportunities for companies and schools to compete against each other in activities such as futsal, golf, chess, music and marathon relay. However, when it comes to programming, there are few opportunities to come under the spotlight.
There are many programmers who may not stand out but are highly skilled through their work and self-study. By inviting such people to participate in team competitions, we wish to provide a new venue for friendly competition and learning .
Until now, there have been few means of measuring one’s programming skills, and programmers have been unable to objectively judge their own skills. The "PG BATTLE", an easy-to-enter competition, allows programmers to learn about their own abilities in a ranking format and gain motivation to improve their skills.
It is also nice to watch the cool programming of other participants and have an eye-opening experience.
Team competitions are just fun. Through this event in which programmers of various skill levels and backgrounds participate, communication among programmers deepens and adds to the excitement.
Any teams of three members from the same company or school can participate.
[Number of Participants]
A teams must consist of three members.
One company or school may have more than one team, but each member may belong to only one team.
Instead of working on one problem as a team, each of member of the team has a different set of four problems to work on their own, competing with other teams on the total score of the three members (100 points each, 300 points total).
There are three levels of problems: Marshmallow, Senbei and Katsuobushi. Each member of the team will work on one selected at the time of entry, completing all three levels as a team.
If two or more teams have the same total score, the one with a shortest total time to answer will be ranked higher.
The results will be announced at the award ceremony as well as PG BATTLE website in one week.
There are three levels of difficulty: Marshmallow, Senbei and Katsuobushi. The difficulty increases in the order of Marshmallow, Senbei and Katsuobushi.
[Detail of Result Announcement]
- Teams Ranking by Division：
Top 10: Company/School names, team names, scores and times
11th or lower：Team names, scores and times.
- Individual Ranking by Division:
Top 10: Nicknames, scores and times
11th or lower : Scores and times.
- List of Participating Schools
- The time limit is 90 minutes for four questions. Once the competition starts, the timer cannot be stopped untill the end.
We recommend that you read through "How to Use" on the screen after logging in, and try the "Practice Questions" beforehand to familiarize yourself with the system.
- If the processing time exceeds the specified value, it will be judged incorrect, so be careful not to time out with a "not-so-cool" algorithms.
*If a team is found to be cheating, they will be excluded from the results.
[Publication of Questions]
The PG BATTLE 2022 questions will be open to the public after the competition.
Please feel free to show model answers and explanations for the benefit of all participants.
While PG BATTLE is a team competition, it is also a competition based on individual skills. Therefore, just as in a chess team competition of chess, consultation and advice are not allowed, either within or outside of the team members. The questions are divided into three difficulty levels, making this event where each member can truly test their abilities. Fight fair and square, and show what you got!