Ejemplo n.º 1
0
        private static WeightedGraph <string> GetMap(string[] input)
        {
            var graph = new WeightedGraph <string>();

            foreach (var line in input)
            {
                // Example: Faerun to Tambi = 129
                var(city1, city2, distance) = line.RxMatch("%s to %s = %d").Get <string, string, int>();
                graph.AddVertices(city1, city2, distance);
            }
            // graph.WriteAsGraphwiz();
            return(graph);
        }