private static void timedSolve(PESolution pesol) { Stopwatch stopWatch = new Stopwatch(); stopWatch.Start(); pesol.solve(); stopWatch.Stop(); TimeSpan ts = stopWatch.Elapsed; string elapsedTime = String.Format("{0:00}:{1:00}:{2:00}.{3:000}", ts.Hours, ts.Minutes, ts.Seconds, ts.Milliseconds); Console.WriteLine("Run Time: {0}", elapsedTime); }
static void executeSingle(String solution) { var assembly = System.Reflection.Assembly.GetExecutingAssembly(); PESolution pesol = (PESolution)assembly.CreateInstance("ProjectEuler.PE" + solution); pesol.printProblemNumber(); pesol.printProblemStatement(); Console.WriteLine(); timedSolve(pesol); }
private static void timedSolve(PESolution pesol) { Stopwatch stopWatch = new Stopwatch(); stopWatch.Start(); pesol.solve(); stopWatch.Stop(); TimeSpan ts = stopWatch.Elapsed; string elapsedTime = String.Format("{0:00}:{1:00}:{2:00}.{3:000}", ts.Hours, ts.Minutes, ts.Seconds, ts.Milliseconds); Console.WriteLine("Run Time: {0}", elapsedTime); }