Example #1
0
 static void Main(string[] args)
 {
     //FrequencyCalculator.Calculate(args);
     //LoopedFrequencyFinder.Find(args);
     //CheckSum.Calculate(args);
     //CommonCharacters.Find(args);
     //OverlapCalculator.Calculate(args);
     //Strategy1.FindAsleepGuard();
     //Strategy2.FindAsleepGuard();
     //AlchemicalReduction.Reduce();
     //ImproveReduction.Reduce();
     //ChronalCoordinates.FindLargestArea();
     //RocketEquation.CalculateFullTotalFuel();
     //IntCode.RunComputer();
     //IntCode.DetermineNounAndVerb();
     //CrossedWires.FindIntersectingWires();
     //SecureContainer.ValidatePasswords();
     //ReportRepair.RepairReportDouble();
     //ReportRepair.RepairReportTriple();
     //PasswordPhilosophy.FindSledValidPasswords();
     //PasswordPhilosophy.FindTobogganValidPasswords();
     //TobogganTrajectory.FindTrees_Part1();
     //TobogganTrajectory.FindTrees_Part2();
     //PassportProcessing.FindValidPassports();
     //BinaryBoarding.DecodeBoardingPass();
     //BinaryBoarding.FindBoardingPass();
     //Search.ExistsUsingWhile(Search.InitArray(5000000), 20);
     //Search.ExistsUsingRecursion(Search.InitArray(50000), 1156);
     //SonarSweep.AnalyseSweep();
     //SlidingWindowSonarSweep.AnalyseSweep();
     //Dive.CalculatePosition();
     //BinaryDiagnostic.CalculatePowerConsumption();
     //GiantSquid.PlayBingo();
     //HydrothermalVenture.FindOverlapingLines();
     //HydrothermalVenture.FindOverlapingLinesWithDiagonals();
     //Lanternfish.SimulateGrowthBruteForce();
     LanternFish.SimulateSmart();
 }