コード例 #1
0
 static void Main(string[] args)
 {
     //SumAndAverage.Run();
     //SortWords.Run();
     //LongestSubsequence.Run();
     //RemoveOddOccurrences.Run();
     //CountOfOccurrences.Run();
     DistanceInLabyrinth.Run();
 }
コード例 #2
0
    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);
    }