示例#1
0
        private static void BuildImage(IEnumerable <string> input)
        {
            var image = new ImageTiles();

            image.Parse(input.ToArray());
            image.CreateImage(includeBorders: false);
        }
示例#2
0
        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);
        }