public long PlayLongGame(int[] input, int moves) { var game = new CupCircle(input, true); for (int i = 0; i < moves; i++) { game.Move(); } return(game.LongResult); }
public int GetDestinationAfter(int[] input, int moves) { var game = new CupCircle(input); for (int i = 0; i < moves; i++) { game.Move(); } return(game.Destination); }
public string PlayGame(int[] input, int moves) { var game = new CupCircle(input); for (int i = 0; i < moves; i++) { game.Move(); } return(game.Arrangement); }
public int GetCurrentCupAfter(int[] input, int moves) { var game = new CupCircle(input); for (int i = 0; i < moves; i++) { game.Move(); } return(game.CurrentCup); }