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.
|Date||October 22 (Sat), 2022 13:00–14:40, +0900 (JST) ※Be careful, it’s Japan time.|
|Place||Event is held on the internet. You can join from anywhere like a seat of your company or school.|
|Application period||July 4 (Mon)-October 20 (Thu),2022, +0900 (JST)|
1) High school, Junior high school, Elementary school
One team is composed of 3 people.
Multiple teams can participate from one company or school. But one person cannot belong to multiple teams.
|Contents of contest||Write and submit programs for solving 4 problems in 90 min with using programming service platform "TOPSIC".
Please refer to here for TOPSIC. (You do not need to buy TOPSIC license)
(1) Winning prize :
(3) Individual prize:
Result will be announced at the awards ceremony on October 29 (Sat), 2022 16:00-, +0900 (JST).
Awards ceremony is planned to be broadcasted on the Internet.
|Sponsor||System Integrator Corp.|
|Rank||Compete with total score of 3 members (full score is 300). If the score is the same, the team which has shorter answer time will be the top.|
|Display language||You can take the exam in either Japanese or English. Remote participation from overseas is also possible (There were participants from various countries last year).|
|Programming language||It supports mainstream programming languages such as Java, C #, Ruby, Python, PHP, etc. You can take the exam in your best language.
Click here for available languages.
|Please contact us by email for cancellation and other inquiries.
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.
- 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!
[Search on the Internet or books]
You can search using books and the internet during the contest.