private static void Step3940() { Console.WriteLine(); Console.WriteLine("3940"); String[] in3940l = { "1 2 3 4 1", "1 2 3 4 1 3 4 4 4 4", "1 2 3", "1 2 3" }; String[] in3940r = { "2 3 4 1 2", "3 4 1 2 3 4 1 2 3 4", "3 4", "3 4 1 2" }; for (int i = 0; i < in3940l.Length; i++) { try { var result = Lab07.Task3940(in3940l[i], in3940r[i]); Console.WriteLine(String.Join(" ", result)); } catch (Exception e) { Console.WriteLine(e.Message); } } }
static void Step6806() { Console.WriteLine(); Console.WriteLine("6806"); int[] in6806 = { 10, 15, 20, 9, 23 }; String[] out6806 = { "11\n13\n17\n19\n10+\n12\n14\n15\n16\n18\n20\n", "11\n13\n17\n19\n10\n12\n14\n15+\n16\n18\n20\n", "11\n13\n17\n19\n10\n12\n14\n15\n16\n18\n20+\n", "11\n13\n17\n19\n10\n12\n14\n15\n16\n18\n20\n", "11\n13\n17\n19\n10\n12\n14\n15\n16\n18\n20\n" }; for (int i = 0; i < in6806.Length; i++) { var result = Lab07.Task6806(new StringBuilder(), in6806[i]); if (out6806[i].Equals(result.ToString())) { Console.WriteLine("Задача решена верно"); } else { result.Insert(0, "Неверно. Результат:\n"); Console.WriteLine(result.ToString()); } } }
private static void Step8311() { Console.WriteLine(); Console.WriteLine("8311"); int[] in8311b = { 0, 1, 2, 3, 2, 8, 11, -1, 8 }; int[] in8311e = { 3, 3, 3, 10, 2, 2, 8, 5, 50 }; String[] in8311data = { "z x c v b", "z x c v b", "z x c v b", "z x c v b a s d f g h", "z x c v b a s d f g h", "z x c v b a s d f g h", "z x c v b a s d f g h", "z x c v b a s d f g h", "z x c v b a s d f g h" }; for (int i = 0; i < in8311b.Length; i++) { try { var result = Lab07.Task8311(in8311b[i], in8311e[i], in8311data[i]); Console.WriteLine(String.Join(" ", result)); } catch (Exception e) { Console.WriteLine(e.Message); } } }
static void Step5694() { Console.WriteLine(); Console.WriteLine("5694"); String[] in5694 = { "a", "d", "h", "i", "z" }; String[] out5694 = { "a+\nb\nc\nd\ne\nf\ng\nh\n", "a\nb\nc\nd+\ne\nf\ng\nh\n", "a\nb\nc\nd\ne\nf\ng\nh+\n", "a\nb\nc\nd\ne\nf\ng\nh\n", "a\nb\nc\nd\ne\nf\ng\nh\n" }; for (int i = 0; i < in5694.Length; i++) { var result = Lab07.Task5694(new StringBuilder(), in5694[i]); if (out5694[i].Equals(result.ToString())) { Console.WriteLine("Задача решена верно"); } else { result.Insert(0, "Неверно. Результат:\n"); Console.WriteLine(result.ToString()); } } }
static void Step7290() { Console.WriteLine(); Console.WriteLine("7290"); int[] in7290b = { 3, 2, 0, 4, 7, 1, -5 }; String[] in7290data = { "1 1 1 3 4 1", "1 2 3 4 1 2", "3 4 1 2 3 4 1 2 3 1 2", "4 2 3 4 3 2", "4 4 4 4 4 3 2 1", "4 4 4 4", "1 1 1 3 4 1", "1 2 3" }; int[] out7290 = { 4, 4, 6, 2, 0, 0, 0, 0 }; for (int i = 0; i < in7290b.Length; i++) { try { int result = Lab07.Task7290(in7290b[i], in7290data[i]); Console.WriteLine("{0} ({1})", result, out7290[i]); } catch (Exception e) { Console.WriteLine(e.Message); } } }
private static void Step7534() { Console.WriteLine(); Console.WriteLine("7534"); String[] in7534chars = { "q a z", "q w e r t y", "a s d f", "a s d f", "z x c", "", "a a a" }; String[] in7534amounts = { "3 2 5", "3 3 1 7 2 6", "9 0 7 2", "3 3 3", "1 2 3 4", "1 1 1", "" }; for (int i = 0; i < in7534chars.Length; i++) { Console.WriteLine(Lab07.Task7534(in7534chars[i], in7534amounts[i])); } }
private static void Step3218() { Console.WriteLine(); Console.WriteLine("3218"); String[] in3218 = { "4 1 1 1", "1 4 2 1", "3 4 1 5", "1 2 3 4 1 2", "1 2 3 4 1 2 3 4 1 2 3" }; String[] out3218 = { "1 1 1 4", "1 1 2 4", "1 3 4 5", "1 1 2 2 3 4", "1 1 1 2 2 2 3 3 3 4 4" }; for (int i = 0; i < in3218.Length; i++) { StringBuilder sb = new StringBuilder(); IList <int> result = Lab07.Task3218(in3218[i]); foreach (int item in result) { sb.Append(item); sb.Append(" "); } Console.WriteLine(sb.ToString()); Console.WriteLine(out3218[i]); Console.WriteLine(); } }
private static void Step7703() { Console.WriteLine(); Console.WriteLine("7703"); String[] in7703 = { "1 2 3 4 1 2", "1 2 3 4 1 2 3 4 1 2 3", "3 2 2 2 2 2", "4 4 4 4 4 4" }; String[] out7703 = { "2 2 1 1 2 2", "3 3 3 2 3 3 3 2 3 3 3", "1 5 5 5 5 5", "6 6 6 6 6 6" }; for (int i = 0; i < in7703.Length; i++) { StringBuilder sb = new StringBuilder(); IList <int> result = Lab07.Task7703(in7703[i]); foreach (int item in result) { sb.Append(item); sb.Append(" "); } Console.WriteLine(sb.ToString()); Console.WriteLine(out7703[i]); Console.WriteLine(); } }
private static void Step4497() { Console.WriteLine(); Console.WriteLine("4497"); int[] in4497x = { 1, 3, 5 }; int[] in4497y = { 33, 55, 1 }; String in4497data = "1 2 3 4 1 2"; String[] out4497 = { "33 2 3 4 33 2", "1 2 55 4 1 2", "1 2 3 4 1 2" }; for (int i = 0; i < in4497x.Length; i++) { StringBuilder sb = new StringBuilder(); IList <int> result = Lab07.Task4497(in4497x[i], in4497y[i], in4497data); foreach (int item in result) { sb.Append(item); sb.Append(" "); } Console.WriteLine(sb.ToString()); } }
private static void Step9271() { Console.WriteLine(); Console.WriteLine("9271"); String[] in9271 = { "5 4 6 2 3 1", "1 2 3 4 1 2", "3 4 1 2 3 4 1 2 3 1 2", "4 2 3 4 3 2", "4 4 4 4 4 3 2 1", "4 4 4 4", "4 3" }; for (int i = 0; i < in9271.Length; i++) { StringBuilder sb = new StringBuilder(); IList <int> result = Lab07.Task9271(in9271[i]); foreach (int item in result) { sb.Append(item); sb.Append(" "); } Console.WriteLine(sb.ToString()); } }
private static void Step3333() { Console.WriteLine(); Console.WriteLine("3333"); int[] in3333s = { 1, 3, 2, 6, 8, 5, 99, 10, -2, -9 }; String[] in3333 = { "q w e r t y", "q w e r t y", "a s d f", "q w e r t y", "q w e r t y", "a s d f", "q w e r t y", "a s d f", "q w e r t y", "q w e r t y" }; for (int i = 0; i < in3333s.Length; i++) { StringBuilder sb = new StringBuilder(); IList <String> result = Lab07.Task3333(in3333s[i], in3333[i]); foreach (String item in result) { sb.Append(item); sb.Append(" "); } Console.WriteLine(sb.ToString()); } }
static void Step8769() { Console.WriteLine(); Console.WriteLine("8769"); int[] in8769p = { 1, 8, 1, 0, 0, 4, 1, -1, 5 }; int[] in8769q = { 3, 10, 4, 5, 5, 2, 7, 0, 10 }; String[] in8769s = { "1 2 3 4 1 2", "3 4 4 2 3 4 1 2 3 1 2", "11 12 13 5 11 12", "4 2 3 4 3 2", "4 4 4 4 4 3 2 1", "1 2 3 4 1 2", "4 4 4 4", "4 3", "1 2 3 4" }; for (int i = 0; i < in8769p.Length; i++) { try { String result = Lab07.Task8769(in8769p[i], in8769q[i], in8769s[i]); Console.WriteLine(result); } catch (Exception e) { Console.WriteLine(e.Message); } } }
static void Step4515() { Console.WriteLine(); Console.WriteLine("4515"); String[] in4515 = { "q w e r", "q w q r", "q w e q", "q w e w", "r r r r", "a b c d q w e r" }; for (int i = 0; i < in4515.Length; i++) { if (Lab07.Task4515(in4515[i])) { Console.WriteLine("Повторения есть"); } else { Console.WriteLine("Повторений нет"); } } }
static void Step7834() { Console.WriteLine(); Console.WriteLine("7834"); String[] in7834in = { "a,s,d,f,g,h,j,k", "q,w,e,r,t,y,u", "q,w,e,r,t,y", "qa,ws,ed,rf,tg", "za,xs,cd,vf", "qaz,wsx,edc", "qwerty,asdfg", "zxcvbnm", "" }; for (int i = 0; i < in7834in.Length; i++) { try { Console.WriteLine(Lab07.Task7834(in7834in[i])); } catch (ArgumentException ex) { Console.WriteLine(ex.Message); } } }
static void Step1433() { Console.WriteLine(); Console.WriteLine("1433"); String[] in1433in = { "q;w;e", "q;w;e;r", "q;w;e;r;t;y;u;i;o", "q;w;e;r;t;y;u;i;o;p", "q", "" }; String[] out1433 = { "w", "w", "t", "t", "q", "" }; for (int i = 0; i < in1433in.Length; i++) { try { String result = Lab07.Task1433(in1433in[i]); Console.WriteLine("{0} ({1})\n", result, out1433[i]); } catch (ArgumentException e) { Console.WriteLine(e.Message); } } }
static void Step5894() { Console.WriteLine(); Console.WriteLine("5894"); String[] in5894top = { "q a z", "qw fg hj ty kl", "oiuy hjkl vbmn", "a s d f", "" }; String[] in5894left = { "q w e", "qw er ty ui op", "asdf ghjk", "", "zxc vbn" }; for (int i = 0; i < in5894left.Length; i++) { try { int result = Lab07.Task5894(in5894left[i], in5894top[i]); Console.WriteLine("Повторений: " + result); } catch (Exception e) { Console.WriteLine(e.Message); } } }
static void Step4425() { Console.WriteLine(); Console.WriteLine("4425"); int[] in4425a = { 0, 3, 9, 5, -1, 0 }; String[] in4425data = { "q w e r", "q w e r", "q w e r t y u i o p", "q w e r", "q w e r", "" }; String[] out4425 = { "q", "r", "p", "", "", "" }; for (int i = 0; i < in4425a.Length; i++) { try { String result = Lab07.Task4425(in4425a[i], in4425data[i]); Console.WriteLine("{0} ({1})", result, out4425[i]); } catch (Exception e) { Console.WriteLine(e.Message); } } }
public void Task4283Test() { Assert.AreEqual(1, Lab07.Task4283(3, new int[] { 1, 2, 3, 4, 1, 2 })); Assert.AreEqual(0, Lab07.Task4283(5, new int[] { 1, 2, 3, 4, 1, 2, 3, 4, 1, 2, 3 })); Assert.AreEqual(5, Lab07.Task4283(2, new int[] { 3, 2, 2, 2, 2, 2 })); Assert.AreEqual(0, Lab07.Task4283(1, new int[] { 4, 4, 4, 4, 4, 4 })); }
static void Step7085() { Console.WriteLine(); Console.WriteLine("7085"); String[] in7085 = { "q w e r t y", "q w e r t y", "a s d f", "q w e r t y", "a s d f", "q w e r t y", "a s d f", "q w e r t y", "q w e r t y", "a s d f" }; int[] in7085s = { 1, 3, 2, 5, 3, 6, 0, 8, -2, 5 }; for (int i = 0; i < in7085.Length; i++) { try { String result = Lab07.Task7085(in7085s[i], in7085[i]); Console.WriteLine(result); } catch (ArgumentException e) { Console.WriteLine(e.Message); } } }
public void Task1292Test() { Assert.AreEqual("a", Lab07.Task1292('a')); Assert.AreEqual("ab", Lab07.Task1292('b')); Assert.AreEqual("abcd", Lab07.Task1292('d')); Assert.AreEqual("abcdefgh", Lab07.Task1292('h')); Assert.AreEqual("abcdefgh", Lab07.Task1292('i')); }
public void Task9774Test() { int[] arr = { 9, 8, 7, 6, 5, 4 }; Lab07.Task9774(31, arr); CollectionAssert.AreEqual(new int[] { 279, 248, 217, 186, 155, 124 }, arr); arr = new int[] { 9, 8, 7, 6, 5, 4 }; Lab07.Task9774(-3, arr); CollectionAssert.AreEqual(new int[] { -27, -24, -21, -18, -15, -12 }, arr); arr = new int[] { 98, 76, 54 }; Lab07.Task9774(11, arr); CollectionAssert.AreEqual(new int[] { 1078, 836, 594 }, arr); }
static void Step7() { String[] in7491 = { "bx", "fw", "123" }; for (int i = 0; i < in7491.Length; i++) { if (Lab07.task7491(in7491[i])) { Console.WriteLine("Содержится"); } else { Console.WriteLine("Не содержится"); } } }
public void Task6497Test() { CollectionAssert.AreEqual( new double[] { 4.6250, 3.6250, 4.6250, 3.3750, 3.3750, 0.6250, 3.3750, 3.3750 }, Lab07.Task6497(new int[] { 9, 8, 9, 1, 1, 5, 1, 1 }) ); CollectionAssert.AreEqual( new double[] { 0, 0, 0, 0, 0 }, Lab07.Task6497(new int[] { 5, 5, 5, 5, 5 }) ); CollectionAssert.AreEqual(new double[] { }, Lab07.Task6497(new int[] { })); CollectionAssert.AreEqual( new double[] { 666666, 333333, 333333 }, Lab07.Task6497(new int[] { 1000000, 1, 1 }) ); }
private static void Step9711() { Console.WriteLine(); Console.WriteLine("9711"); String[] in9711 = { "q w e r t y", "a s d f g h j k l m", "zx cv bn m", "" }; for (int i = 0; i < in9711.Length; i++) { var result = Lab07.Task9711(in9711[i]); Console.WriteLine(String.Join(" ", result)); } }
static void Step3946() { Console.WriteLine(); Console.WriteLine("3946"); String[] in3946 = { "1 2 3 4 1", "1 2 3 4 1 3 4 4 4 4", "" }; double[] out3946 = { 2.2, 3, 0 }; for (int i = 0; i < in3946.Length; i++) { double result = Lab07.Task3946(in3946[i]); Console.WriteLine("{0:F6} ({0:F6})", result, out3946[i]); } }
static void Step9182() { Console.WriteLine(); Console.WriteLine("9182"); String[] in9182 = { "1 2 3 4 5 6", "1 2 3 1 2 6", "1 1 1 1 1 1" }; int[] out9182 = { 6, 4, 1 }; for (int i = 0; i < out9182.Length; i++) { int result = Lab07.Task9182(in9182[i]); Console.WriteLine("{0} ({1})", result, out9182[i]); } }
private static void Step9774() { Console.WriteLine(); Console.WriteLine("9774"); int[] in9774m = { 31, -3, 11, 73 }; String[] in9774data = { "9 8 7 6 5 4", "9 8 7 6 5 4", "98 76 54", "" }; for (int i = 0; i < in9774m.Length; i++) { var result = Lab07.Task9774(in9774m[i], in9774data[i]); Console.WriteLine(String.Join(" ", result)); } }
static void Step5683() { Console.WriteLine(); Console.WriteLine("5683"); String[] in5683 = { "qw er ty", "qw er ty ui op", "asd fgh jkl", "", "q w e r a s d f z x c v" }; for (int i = 0; i < in5683.Length; i++) { String str = Lab07.Task5683(in5683[i]); Console.WriteLine(str); } }
static void Step4283() { Console.WriteLine(); Console.WriteLine("4283"); int[] in4283k = { 3, 5, 2, 1 }; String[] in4283s = { "1 2 3 4 1 2", "1 2 3 4 1 2 3 4 1 2 3", "3 2 2 2 2 2", "4 4 4 4 4 4" }; int[] out4283 = { 1, 0, 5, 0 }; for (int i = 0; i < in4283k.Length; i++) { int result = Lab07.Task4283(in4283k[i], in4283s[i]); Console.WriteLine("{0} ({1})", result, out4283[i]); } }
static void Step2173() { Console.WriteLine(); Console.WriteLine("2173"); String[] in2173 = { "5;6;7;8;9", "2;3;3;3;3;4", "5", "4;5;6;7;3;2;1", "9;8", "4;5;6;7;6;7;8", "" }; for (int i = 0; i < in2173.Length; i++) { Console.WriteLine(Lab07.Task2173(in2173[i])); } }