spoj#RAFANOLE. Nadal vs Djokovic
Nadal vs Djokovic
Rafael Nadal vs Novak Djokovic is probably the fiercest rivalry in tennis right now. Now your task is very simple.
You are given a string containing the scores of a single set(A set consists of many games) between these two stalwarts.
N denotes Nadal and D denoted Djokovic.
For those who are new to tennis , have a look of the rules online.
Anyway small desciption about the rules:
Now how a player wins a single game?
In a game scores are incremented as follows:
15,30,40
A player wins if scores are like 40-0,40-15,40-30.
If tied at 40-40., it is called Deuce.
If N wins next he has an Advantage and if he loses the next volley he comes back to Deuce.
After Advantage if the player wins the immediate volley he wins that game.
Simply put the player who wins 6 games first (provided he has won two games more than his opponent) wins the set.
For eg., 6-1,6-2,6-3,6-4 are all valid.
If 1 player has won 6 games and the other has won 5 games the match continues.(7-5 is also a valid scoreline)
If both the players are deadlocked at 6-6, then we have a tiebreaker.
In the tiebreaker the scores are counted normally (1,2,3,....)
The person who reaches 7 points first and is atleast 2 more than his opponent wins the set.
Eg: 7-0,7-1,7-2.....7-5 are valid.
If the scenario is 7-6 the match proceeds until one of the players scores two points more than the other.
Eg: Even 10-8 is valid.
Input:
1st line - No. of test cases
Next T lines consist of strings denoting who won a volley.
Output:
Winner Score (tie breaker score if any)
Loser Score
Example:
Input:
2
N N N N N N N N N N N N N N N N N N N N D D D D D D D D N N N N
D D D D N N N N D D D D N N N N D D D D N N N N D D D D N N N N D D D D N N N N D D D D N N N N D D D D D D N N N N N D
Output:
N 6
D 2
D 7 (7-5)
N 6