예제 #1
0
        static public void WriteGenerateWithType(string type)
        {
            int[] vectorType = Parsing.ParseType(type);

            using (StreamWriter writer = new StreamWriter("log.txt", true))
            {
                WriteDate(writer);
                WriteLine(writer, "Generating permutations for type: " + type);
                WriteLine(writer);
                int[][] permutations = WithoutRepetition.AllPermutationsOfGivenType(vectorType);
                int     counter      = 1;
                foreach (int[] permutation in permutations)
                {
                    Write(writer, counter + ") ");
                    counter++;
                    WriteVector(writer, permutation);
                    WriteLine(writer);
                }
                WriteLine(writer);
            }
        }