Possibility that Korea Advances to the Next Round
Even though South Korea lost the match against Argentina, it still stands at thesecond of the Group B. Well, there is still hope to go to the next round depending on the last match with Nigeria.
switch (GetResultMatch(Korea, Nigeria))
{
case Result.Won:
if (GetResultMatch(Greece, Argentina) == Result.Won)
if (GetGoalDifference(Greece, Korea) >= 2)
SetNextRound(Greece);
else
SetNextRound(Korea);
else
SetNextRound(Korea);
break;
case Result.Draw:
if (GetResultMatch(Greece, Argentina) == Result.Won)
SetNextRound(Greece);
else if (GetResultMatch(Greece, Argentina) == Result.Draw)
if (GetGoalDifference(Greece, Korea) >= 2)
SetNextRound(Greece);
else
SetNextRound(Korea);
else
SetNextRound(Korea);
break;
case Result.Lost:
if (GetResultMatch(Argentina, Greece) == Result.Won)
SetNextRound(Nigeria);
else
SetNextRound(Greece);
break;
}I don't think it's possible for Greece to put Argentina two more goals down. South Korea should take the last game from Nigeria. I bet South Korea goes to the Round 16. And yourself guys?