static void Main(string[] args) { //SumAndAverage.Run(); //SortWords.Run(); //LongestSubsequence.Run(); //RemoveOddOccurrences.Run(); //CountOfOccurrences.Run(); DistanceInLabyrinth.Run(); }
static void Main() { string[,] inputMatrix0 = { { "0", "0", "0", "x", "0", "x" }, { "0", "x", "0", "x", "0", "x" }, { "0", "*", "x", "0", "x", "0" }, { "0", "x", "0", "0", "0", "0" }, { "0", "0", "0", "x", "x", "0" }, { "0", "0", "0", "x", "0", "x" }, }; DistanceInLabyrinth.CalcDistance(inputMatrix0); Console.WriteLine(); string[,] inputMatrix1 = { { "0", "0", "0", "x", "0", "x", "0" }, { "0", "x", "0", "x", "0", "x", "0" }, { "0", "0", "x", "0", "x", "0", "0" }, { "0", "x", "0", "0", "0", "0", "0" }, { "0", "0", "*", "x", "x", "0", "0" }, { "0", "0", "0", "x", "0", "x", "0" }, { "0", "0", "0", "x", "0", "x", "0" }, }; DistanceInLabyrinth.CalcDistance(inputMatrix1); Console.WriteLine(); string[,] inputMatrix2 = { { "0", "0", "0", "x", "0", "x", "0", "x" }, { "0", "x", "0", "x", "0", "x", "0", "x" }, { "0", "0", "x", "0", "x", "0", "0", "0" }, { "0", "x", "0", "0", "0", "0", "0", "0" }, { "0", "0", "0", "x", "x", "0", "*", "x" }, { "0", "0", "0", "x", "0", "x", "0", "x" }, { "0", "0", "0", "x", "0", "x", "0", "x" }, { "0", "x", "0", "0", "0", "0", "0", "0" } }; DistanceInLabyrinth.CalcDistance(inputMatrix2); Console.WriteLine(); string[,] inputMatrix3 = { { "*", "0", "0", "0", "0", "0", "0", "0" }, { "0", "0", "0", "0", "0", "0", "0", "0" }, { "0", "0", "0", "0", "0", "0", "0", "0" }, { "0", "0", "0", "0", "0", "0", "0", "0" }, { "0", "0", "0", "0", "0", "0", "0", "0" }, { "0", "0", "0", "0", "0", "0", "0", "0" }, { "0", "0", "0", "0", "0", "0", "0", "0" }, { "0", "0", "0", "0", "0", "0", "0", "0" }, }; DistanceInLabyrinth.CalcDistance(inputMatrix3); }