示例#1
0
        public static int CountTrees(Slope slope, Size vector)
        {
            Point pos      = new Point(0, 0);
            int   numTrees = 0;

            while (pos.Y < slope.Height)
            {
                if (slope.GetChar(pos) == '#')
                {
                    numTrees++;
                }
                pos += vector;
            }
            return(numTrees);
        }