작은 축구 대회의 결과를 집계해요.
어떤 팀이 어떤 팀과 경기를 했고 결과가 어땠는지 담긴 입력 파일을 바탕으로, 다음과 같은 표가 들어 있는 파일을 만들어요:
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에 가입하고 F# 트랙을 개념 18개연습 문제 148개, 그리고 실제 사람의 멘토링과 함께 배우고 익혀 보세요. 모두 무료예요.