Пример #1
0
        public void follow_directional_path_without_repeat()
        {
            string input        = "R8, R4, R4, R8";
            var    pathFollower = new PathFollower();

            pathFollower.FollowPath(input, true);
            Assert.AreEqual(4, pathFollower.DistanceFromStart());
        }
Пример #2
0
        public void follow_directional_path()
        {
            string input        = "R5, L5, R5, R3";
            var    pathFollower = new PathFollower();

            pathFollower.FollowPath(input, false);
            Assert.AreEqual(12, pathFollower.DistanceFromStart());
        }
Пример #3
0
        private static void Main()
        {
            var pathFollower = new PathFollower();
            var path         = File.ReadAllText("input1.txt");

            pathFollower.FollowPath(path, true);
            Console.Write(pathFollower.DistanceFromStart());
            Console.ReadKey();
        }