public void Part3() { ProgramShell.RunSilent(new Part3Solver(2020, this.data)); }
public void Part2() { ProgramShell.RunSilent(new Part2Solver(Password.GetPasswords(lines))); }
public void Part2IntBucketsStackalloc() { ProgramShell.RunSilent(new Part2SolverIntBucketsStackalloc(2020, this.data)); }
public void Part2LinqHorror() { ProgramShell.RunSilent(new Part2SolverLinq(2020, this.data)); }
public void Part2HashSet() { ProgramShell.RunSilent(new Part2SolverHashSet(2020, this.data)); }
public void Part2() { ProgramShell.RunSilent(new Part2Solver(this.lines)); }
public void Part1And2() { ProgramShell.RunSilent(new Day7Solver(this.text)); }
public void Part1Parallel() { ProgramShell.RunSilent(new Part1ParallelSolver(this.lines)); }
public void Part2() { ProgramShell.RunSilent(new Part2Solver(this.instructions)); }