예제 #1
0
파일: Program.cs 프로젝트: fzysk/AoC2020
        static void Main(string[] args)
        {
            List <Direction> directions = File.ReadAllLines("input.txt").Select(line => Direction.CreateDirection(line)).ToList();

            Direction direction = new East();

            foreach (Direction nextDirection in directions)
            {
                direction = direction.Apply(nextDirection);
            }

            Console.WriteLine(direction.GetManhattanDistanceFromStartingPoint());
        }