Пример #1
0
        static void Main(string[] args)
        {
            Console.WriteLine("Hello Third Day");
            Console.WriteLine("");

            Console.WriteLine("Question 1 !!!");
            int[] testQ1arr1 = new int[] { 1, 2, 3, 4 };
            int   testQ1Len1 = 2;

            int[]           testQ1arr2 = new int[] { 1, 2, 3, 4, 5, 6, 7, 8 };
            int             testQ1Len2 = 3;
            Question1Proper question1  = new Question1Proper();

            int[][] q1ResultTest1 = question1.subArrs(testQ1arr1, testQ1Len1);
            for (int i = 0; i < q1ResultTest1.Length; i++)
            {
                for (int j = 0; j < q1ResultTest1[i].Length; j++)
                {
                    Console.Write(q1ResultTest1[i][j]);
                }
                Console.WriteLine();
            }
            int[][] q1ResultTest2 = question1.subArrs(testQ1arr2, testQ1Len2);
            for (int i = 0; i < q1ResultTest2.Length; i++)
            {
                for (int j = 0; j < q1ResultTest2[i].Length; j++)
                {
                    Console.Write(q1ResultTest2[i][j]);
                }
                Console.WriteLine();
            }

            Console.WriteLine("");

            Question2 question2 = new Question2();

            Console.WriteLine("Question 2 !!!!");
            string testQ2str1 = "?rail? !SafeTy!";
            string testQ2str2 = "fairy tales";
            string testQ2str3 = "rail safeee";

            Console.WriteLine($"Question 2:?rail? !SafeTy!: rail safety: {question2.AreStringsAnagrams(testQ2str1, testQ2str2)} ");
            Console.WriteLine($"Question 2:rail? SafeTy!: rail safeee: {question2.AreStringsAnagrams(testQ2str1, testQ2str3)} ");

            Console.WriteLine("");

            Question3 question3 = new Question3();

            Console.WriteLine("Question 3 !!!!");
            question3.BuildPyramid(-1);
            question3.BuildPyramid(1);
            question3.BuildPyramid(2);
            question3.BuildPyramid(3);
            question3.BuildPyramid(4);
            question3.BuildPyramid(7);

            Question5 question5 = new Question5();

            question5.PrintPascal(5);
            Console.WriteLine($"Print only the last line..example input 5:");
            question5.SinglePascal(5);

            Console.ReadLine();
        }