public override string First() { string filename = GetFilename(); List <string> input = System.IO.File.ReadAllLines(filename).ToList(); var conwayCubes = new ConwayCubes(input); conwayCubes.BootProcess(6); int activeCubes = conwayCubes.NrActiveCubes(); return(activeCubes.ToString()); }
public override bool Test() { string filename = GetTestFilename(); List <string> input = System.IO.File.ReadAllLines(filename).ToList(); var conwayCubes = new ConwayCubes(input); conwayCubes.BootProcess(6); int activeCubes = conwayCubes.NrActiveCubes(); bool testSucceeded = activeCubes == 112; return(testSucceeded); }