private static void BuildImage(IEnumerable <string> input) { var image = new ImageTiles(); image.Parse(input.ToArray()); image.CreateImage(includeBorders: false); }
private static long FindProductOfCorners(IEnumerable <string> input) { var image = new ImageTiles(); image.Parse(input.ToArray()); var corners = image.FindCornerTiles(); Assert.AreEqual(4, corners.Length); var answer = corners.Aggregate(1L, (prod, next) => prod * next); return(answer); }