Exemplo n.º 1
0
        static void Main(string[] args)
        {
            foreach( var inputFileName in Directory.EnumerateFiles(".", "*.in") )
            {
                var outputFileName = Path.ChangeExtension(inputFileName, ".out");

                Console.WriteLine("Solving {0}...", inputFileName);
                var inputFile = new InputFile(inputFileName);

                using( var outputFile = new OutputFile(outputFileName))
                {
                    foreach (var testCase in inputFile)
                    {
                        Console.WriteLine("TestCase: {0}", testCase);

                        var newSentence = string.Join(" ", testCase.Sentence.Split(' ').Reverse());

                        var testResult = new TestResult(newSentence);

                        Console.WriteLine("TestResult: {0}", testResult);

                        outputFile.Add(testResult);
                    }
                }
                Console.WriteLine("Solving {0}... done", inputFileName);
            }

            Console.WriteLine("-- PRESS ENTER TO CLOSE --");
            Console.ReadLine();
        }
Exemplo n.º 2
0
 public void Add(TestResult result)
 {
     file.WriteLine("Case #{0}: {1}", ++caseCount, result);
 }