public static void Run()
 {
     // warms up the methods
     Question1.Answer(0.0, 0.0, 0.0);
     Question2.Answer(new int[] { 0 }, new int[] { 0 }, new int[] { 0 });
     Question3.Answer(new int[] { 0 }, new int[] { 0 });
     Question4.Answer(new int[] { 0 }, new int[] { 0 }, 0);
     Question5.Answer(new int[] { 0 });
     Question6.Answer(new string[] { "AA", "AA" });
 }
Esempio n. 2
0
        TimedAnswer <int> getSixthAnwser(Test <Server> test)
        {
            var timer = new Stopwatch();

            var server = test.GetInput();

            timer.Start();

            var answer = Question6.Answer(server.numServers, server.target, server.arcs);

            timer.Stop();

            var timeTaken = ((double)timer.ElapsedTicks / Stopwatch.Frequency) * 1000000000;

            return(new TimedAnswer <int>(answer, timeTaken));
        }
Esempio n. 3
0
        Answer getSixthAnswer(string[] input, TestCase test)
        {
            var timer = new Stopwatch();

            timer.Start();

            var answer = Question6.Answer(input);

            timer.Stop();

            var timeTaken = ((double)timer.ElapsedTicks / Stopwatch.Frequency) * 1000000000;

            return(new Answer()
            {
                questionNumber = 6,
                testNumber = test.testNumber,
                correct = answer == test.output ? "CORRECT" : "INCORRECT",
                speed = timeTaken
            });
        }