Exemplo n.º 1
0
        public void Should_success_test_01()
        {
            var groups = new Groups(3);

            groups.AddGroup(3);
            groups.AddGroup(1);
            groups.AddGroup(1);
            groups.AddGroup(2);

            var game = new RollerCoaster(3, 3, groups);

            game.Run();

            Assert.AreEqual(7, game.Result);
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            string[] inputs = Console.ReadLine().Split(' ');
            int      C      = int.Parse(inputs[1]);
            int      N      = int.Parse(inputs[2]);

            var groups = new Groups(C);

            for (int i = 0; i < N; i++)
            {
                groups.AddGroup(int.Parse(Console.ReadLine()));
            }

            var game = new RollerCoaster(int.Parse(inputs[0]), C, groups);

            game.Run();

            Console.WriteLine(game.Result);
        }