Ejemplo n.º 1
0
        public override void Puzzle1()
        {
            while (player1Deck.Count > 0 && player2Deck.Count > 0)
            {
                if (player1Deck.First() > player2Deck.First())
                {
                    DeckShuffler.RoundOfCombat(player1Deck, player2Deck);
                }
                else
                {
                    DeckShuffler.RoundOfCombat(player2Deck, player1Deck);
                }
            }
            long ans = player1Deck.Count() == 0 ? DeckShuffler.CountResult(player2Deck) : DeckShuffler.CountResult(player1Deck);

            Console.WriteLine($"The winning player's score = {ans}");
        }