コード例 #1
0
ファイル: Program.cs プロジェクト: UIILabsDev/CodeJam
        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();
        }
コード例 #2
0
ファイル: OutputFile.cs プロジェクト: UIILabsDev/CodeJam
 public void Add(TestResult result)
 {
     file.WriteLine("Case #{0}: {1}", ++caseCount, result);
 }