|
@@ -17,7 +17,7 @@ if (args.Length < 1)
|
|
|
var inputFile = args[0];
|
|
var inputFile = args[0];
|
|
|
var isSample = inputFile.Contains("sample");
|
|
var isSample = inputFile.Contains("sample");
|
|
|
var parser = new Parser();
|
|
var parser = new Parser();
|
|
|
-var lines = parser.Parse(inputFile);
|
|
|
|
|
|
|
+var lines = parser.Parse(inputFile).ToList();
|
|
|
var hailStorm = new HailStorm(lines.Select(l => (Line)l).ToList());
|
|
var hailStorm = new HailStorm(lines.Select(l => (Line)l).ToList());
|
|
|
var min = isSample ? 7d : 200000000000000d;
|
|
var min = isSample ? 7d : 200000000000000d;
|
|
|
var max = isSample ? 27d : 400000000000000d;
|
|
var max = isSample ? 27d : 400000000000000d;
|
|
@@ -26,4 +26,10 @@ var count = hailStorm.Count(min, max);
|
|
|
Console.WriteLine();
|
|
Console.WriteLine();
|
|
|
Console.WriteLine($"Total: {count}");
|
|
Console.WriteLine($"Total: {count}");
|
|
|
|
|
|
|
|
|
|
+Console.WriteLine();
|
|
|
|
|
+Console.WriteLine("Just put the following code into Python. It's much easier that way.");
|
|
|
|
|
+Console.WriteLine("-----");
|
|
|
|
|
+var lucky = new LuckyShot(lines);
|
|
|
|
|
+lucky.Find();
|
|
|
|
|
+
|
|
|
return 0;
|
|
return 0;
|