Ejemplo n.º 1
0
 private static void Step1862()
 {
     Console.WriteLine();
     Console.WriteLine("1862");
     String[] in1862s1 = { "#", "?", "*", "=", "o", "!" };
     String[] in1862s2 = { "0", "-", "!", "+", "T", "." };
     int[]    in1862w  = { 5, 7, 90, 0, -2, 20 };
     int[]    in1862h  = { 3, 10, 0, 15, 8, -6 };
     String[] out1862  =
     {
         "#0#0#\n#0#0#\n#0#0#\n",
         "?-?-?-?\n?-?-?-?\n?-?-?-?\n?-?-?-?\n" +
         "?-?-?-?\n?-?-?-?\n?-?-?-?\n" +
         "?-?-?-?\n?-?-?-?\n?-?-?-?\n",
         "",
         "",
         "ожидается исключение",
         "ожидается исключение"
     };
     for (int i = 0; i < in1862s1.Length; i++)
     {
         try
         {
             StringBuilder result = Lab06.Task1862(new StringBuilder(), in1862s1[i], in1862s2[i], in1862w[i], in1862h[i]);
             if (out1862[i].Equals(result.ToString()))
             {
                 Console.WriteLine("Задача решена верно");
             }
             else
             {
                 result.Insert(0, "Неверно. Результат:\n");
                 Console.WriteLine(result.ToString());
             }
         }
         catch (Exception e)
         {
             Console.WriteLine(e.Message);
         }
     }
 }