示例#1
0
 public static void WriteInfoToFile(InformationDataPack info, string path)
 {
     using (StreamWriter outputFile = new StreamWriter(path))
     {
         outputFile.WriteLine(info.SizeOfSolvedPuzzle);
         outputFile.WriteLine(info.StatesVisited);
         outputFile.WriteLine(info.StatesProcessed);
         outputFile.WriteLine(info.DepthSize);
         outputFile.WriteLine($"{info.Time:N3}");
     }
 }
示例#2
0
 public static void WriteSolutionToFile(InformationDataPack info, string path)
 {
     using (StreamWriter outputFile = new StreamWriter(path))
     {
         outputFile.WriteLine(info.SizeOfSolvedPuzzle);
         if (info.SizeOfSolvedPuzzle >= 0)
         {
             outputFile.Write(info.Solution);
         }
     }
 }