Information Technology > STUDY GUIDE > INFO1214 F2019 SERVICE PACK 1 Project Contest Scoreboard (All)
Description: Students from Fanshawe College have competed in the International Collegiate Programming Contest (ICPC) almost every year since 2002. While this competition draws teams from around the ... world, Fanshawe College competes directly in a regional face-off that includes universities and colleges from Ontario, Michigan, Illinois, Pennsylvania and Ohio. This regional contest is known as the ECNA (East Central North America) regional programming contest. In recent years our teams have travelled to Windsor, Ontario to participate. This year on October 26th there were 24 teams assembled in Windsor. However, there were actually 115 teams in total since the U.S. teams congregated at three other ECNA-designated sites that are in the United States. The students from each school work in teams to solve a set of problems. This year there were eleven problems. Each problem could be solved by writing a console program in either Java, C/C++ or Python. Each team submitted a solution to a problem in the form of a source code file. The solutions were submitted to the judge using a Webbased application known as Kattis. The judge tested each submission for correctness and replied to the submitting team with either a “yes” meaning correct or a “no” meaning incorrect. When a team submitted an incorrect solution, they could attempt to correct their solution and resubmit. The winning team was the one that solved the most problems. However, in some cases there were multiple teams that solved the same number of problems. To break any ties or draws, the teams were then also ranked by the total accumulated time they used to submit their correct solutions. An additional penalty of 20 minutes was then added for each incorrect solution submitted along the way. For example, two teams solved six problems each, but “UofT Deep Blue” with 901 accumulated minutes was ranked higher than “McMaster Zetta” with 1,390 minutes. This ranking system is also explained here on the ECNA website under the heading “Scoring”. Throughout the five hours (300 minutes) of the contest, Kattis generated a log of all submissions made by every team along with the “yes” or “no” judgement for each submission. This log was used to generate a scoreboard summarizing the results for each team. Here is a partial scoreboard from this year: ECNA Contest 2019 (Windsor Only) Team Slv/Time P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 Brock Badgers 4/691 Y/4 N/0 N/0 N/0 Y/4 Y/1 Y/1 N/0 N/0 N/0 N/0 Brock Generals 1/112 N/0 N/0 N/0 N/0 N/0 Y/1 N/1 N/0 N/0 N/0 N/0 Fanshawe Black 2/176 N/3 N/0 N/0 N/0 N/19 Y/1 Y/1 N/0 N/0 N/0 N/0 Fanshawe Red 2/270 N/2 N/0 N/0 N/0 N/0 Y/2 Y/1 N/0 N/0 N/0 N/0 McMaster Giga 3/542 N/0 Y/2 N/0 N/0 N/0 Y/1 Y/1 N/3 N/0 N/0 N/0 Each row in the scoreboard represents a specific team. The columns contain the following information, from left to right: Team - the name of the team Slv/Time - the total number of problems solved / the total time used to solve the problems Pn – for problem n, Y (solved) or N (unsolved) / the number of attempts submitted to the judge For this project you will code a Java program that obtains data for each submission from the log file then generates and displays a contest scoreboard including a title and column labels (shown above). The output will also report the number of submissions, which is not seen above because only the top few rows of the scoreboard are shown. However, the full scoreboard is shown on page 4 [Show More]
Last updated: 2 years ago
Preview 1 out of 10 pages
Buy this document to get the full access instantly
Instant Download Access after purchase
Buy NowInstant download
We Accept:
by papipo33 · 3 years ago
Can't find what you want? Try our AI powered Search
Connected school, study & course
About the document
Uploaded On
Mar 31, 2021
Number of pages
10
Written in
This document has been written for:
Uploaded
Mar 31, 2021
Downloads
1
Views
156
In Scholarfriends, a student can earn by offering help to other student. Students can help other students with materials by upploading their notes and earn money.
We're available through e-mail, Twitter, Facebook, and live chat.
FAQ
Questions? Leave a message!
Copyright © Scholarfriends · High quality services·