01
Processing Data. Please Wait...

토너먼트 우승자

Arrays 초급
30초 미리보기

토너먼트 우승자

알고리즘 문제를 가장 빨리 해결하기 위해 프로그래머 팀간에 경쟁하는 토너먼트가 열립니다. 각 팀은 다른 모든 팀과 대결하며, 한 번에 두 팀씩 경기합니다. 각 경기에서는 한 팀이 홈팀으로 지정되고 다른 팀은 원정팀 입니다. 각 경기에서는 항상 하나의 승자와 하나의 패자가 있으며 무승부는 없습니다. 각 팀은 이기면 승점 3점, 패배시 0점을 얻습니다. 토너먼트의 승자는 가장 많은 포인트를 받는 팀입니다.

서로 경기한 한쌍의 팀과 각 경기의 결과가 포함된 배열을 입력받아 우승팀을 반환하는 함수를 작성하세요. 입력되는 배열은 competitionsresults라고 명명됩니다. competitions 배열에는 [홈팀, 원정팀]의 형태로 입력되며, 각 팀의 이름은 최대 30 글자입니다. results 배열에는 competitions 배열의 해당 경기 우승팀에 대한 정보가 포함되어 있습니다. results 배열에서 1은 해당 경기에서 홈팀이 승리하고 0이면 원정팀이 승리했다는 것을 의미합니다.

정확히 한팀이 토너먼트에서 우승 할 것입니다. 또한 토너먼트에는 항상 두팀 이상이 참가합니다.

예제 1

입력

competitions = [
    ["한화 이글스", "NC 다이노스"], 
    ["NC 다이노스", "삼성 라이온즈"], 
    ["삼성 라이온즈", "한화 이글스"]
]
results = [0, 0, 1]

출력

"삼성 라이온즈"
// NC 다이노스가 한화 이글스를 누르고, 
// 삼성 라이온즈가 NC 다이노스를 이기고, 
// 삼성 라이온즈가 한화 이글스를 이겼습니다.
// 한화 이글스 - 0 points 
// NC 다이노스 -  3 points
// 삼성 라이온즈 -  6 points