Question
Matlab language Function Name: roundRobin Inputs: 1. ( char ) An Nx15 character array of game scores Outputs: 1. (char ) A string describing the
Matlab language
Function Name: roundRobin
Inputs:
1. ( char ) An Nx15 character array of game scores
Outputs:
1. (char ) A string describing the outcome of the round robin
Background:
The National Hockey League (NHL) made news this Olympic season by announcing that it will not be allowing its players to participate in the PyeongChang games. This move has set the stage for an exciting men's tournament where a country besides Canada stands a chance of winning. In anticipation for the finals, you decide to revisit the excitement of the round robin games.
Function Description:
Round robin is a tournament format where each team plays a game against every other team in the bracket. Given a character array of the games results, write a function called roundRobin() that outputs a character vector describing the winner of the round robin. Each row in the character array represents one game, formatted in the following way:
'00 ABC - DEF 00'
'ABC' and ' DEF' are the teams with their three-letter IOC country codes. Before each three-letter code are the goals scored by the team (always displayed as two digits). The team that wins the most games is the winner of the round robin. The output should be formatted
'Team won the round robin with a record of -.'
where is replaced by the IOC country code, are wins, and are losses.
Example:
>> arr = '02 USA - OAR 01 12 USA - SVK 00'
>> result = roundRobin(arr) result = 'Team USA won the round robin with a record of 2-0.'
Notes:
No game will end in a tie.
There can be any number of teams or games played.
There is guaranteed to be one team in first place.
Hints:
Think about how you could use a character vector to keep track of the teams.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started