작은 축구 대회의 결과를 집계해 봐요.
어떤 팀이 어떤 팀과 경기했고 결과가 어땠는지 담긴 입력 파일을 바탕으로, 다음과 같은 표가 담긴 파일을 만들어요:
Team | MP | W | D | L | P
Devastating Donkeys | 3 | 2 | 1 | 0 | 7
Allegoric Alaskans | 3 | 2 | 0 | 1 | 6
Blithering Badgers | 3 | 1 | 0 | 2 | 3
Courageous Californians | 3 | 0 | 1 | 2 | 1
이 약어들은 무슨 뜻일까요?
이기면 3점을 얻어요. 비기면 1점, 지면 0점이에요.
결과는 승점이 높은 순서대로 정렬해요. 승점이 같으면 팀 이름을 알파벳순으로 정렬해요.
집계 프로그램은 다음과 같은 입력을 받아요:
Allegoric Alaskans;Blithering Badgers;win
Devastating Donkeys;Courageous Californians;draw
Devastating Donkeys;Allegoric Alaskans;win
Courageous Californians;Blithering Badgers;loss
Blithering Badgers;Devastating Donkeys;loss
Allegoric Alaskans;Courageous Californians;win
경기 결과는 먼저 나온 팀을 기준으로 해요. 그래서 이 줄은:
Allegoric Alaskans;Blithering Badgers;win
Allegoric Alaskans 팀이 Blithering Badgers 팀을 이겼다는 뜻이에요.
이 줄은:
Courageous Californians;Blithering Badgers;loss
Blithering Badgers 팀이 Courageous Californians 팀을 이겼다는 뜻이에요.
그리고 이 줄은:
Devastating Donkeys;Courageous Californians;draw
Devastating Donkeys 팀과 Courageous Californians 팀이 비겼다는 뜻이에요.
Exercism에 가입하고 Delphi Pascal 트랙을 연습 문제 76개, 그리고 실제 사람의 멘토링과 함께 배우고 익혀 보세요. 모두 무료예요.