public void CountOrbits_ValueTest(string input, int result) { var tree = Task6.GetOrbitTree(input); tree.ShouldNotBeNull(); Task6.CountOrbits(tree).ShouldBe(result); }
public void TestSumSquareDifferenceUpTo100() { var task = new Task6(); int upToNumber = 100; Assert.AreEqual(25164150, task.Run(upToNumber), $"Sum of square difference up to {upToNumber} is incorrect"); }
public static void Main(string[] args) { Task3.ExecuteTask(); Task4.ExecuteTask(); Task5.ExecuteTask(); Task6.ExecuteTask(); }
static void Main(string[] args) { #region Task 1 //Task1 A=new Task1(); //A.Display(2, 10, 0.5, A.SIN); //Console.WriteLine("fdfd"); //A.Display(2, 10, 0.5, A.AX); #endregion #region Task 2 //Task2 b = new Task2(); #endregion #region Task 4 //Task4 tas= new Task4(); #endregion #region Task 6 Task6 tas = new Task6(); #endregion Console.ReadLine(); }
public void TransposeTest(int MockNumber) { int[,] array = DoubleArrayMockTask6.GetMock(MockNumber); int[,] expected = DoubleArrayMockTask6.GetExpected(MockNumber); int[,] actual = Task6.Transpose(array); Assert.AreEqual(expected, actual); }
static void Main(string[] args) { Console.Title = "Домашнее Задание - Латыпов Альфар"; //Решить следующие задачи с использованием класса Stack: #region STACK //Console.ForegroundColor = ConsoleColor.Yellow; //Console.WriteLine("\n\t\t Решить следующие задачи с использованием класса Stack:"); //Console.WriteLine("\t\t ==========================================================="); //Console.ForegroundColor = ConsoleColor.White; ///*1. Дан файл, в котором записан набор чисел. Переписать в другой файл все числа в обратном порядке.*/ //Task1 task1 = new Task1(); //task1.Solution(); ///*2. Создать текстовый файл. Распечатать гласные буквы этого файла в обратном порядке.*/ //Task2 task2 = new Task2(); //task2.Solution(); ///*3. Даны 2 строки s1 и s2. Из каждой можно читать по одному символу. Выяснить, является ли строка s2 обратной s1.*/ //Task3 task3 = new Task3(); //task3.Solution(); //Console.ReadKey(); Console.Clear(); #endregion STACK #region Queue Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("\n\t\t Решить следующие задачи с использованием класса Queue:"); Console.WriteLine("\t\t ==========================================================="); Console.ForegroundColor = ConsoleColor.White; Console.ReadKey(); // /*4. Дан текстовый файл. За один просмотр файла напечатать элементы файла в следующем порядке: // сначала все символы, отличные от цифр, а затем все цифры, сохраняя исходный порядок в каждой группе символов.*/ // Task4 task4 = new Task4(); // task4.Solution(); // /*5.Дан файл, содержащий числа. За один просмотр файла напечатать элементы файла в следующем порядке: //сначала все числа, из интервала [a,b], потом все числа, меньшие a, потом все числа, большие b, //сохраняя исходный порядок в каждой группе чисел.*/ // Task5 task5 = new Task5(); // task5.Solution(); /*6.Дан текстовый файл. За один просмотр файла напечатать элементы файла в следующем порядке: * сначала все слова, начинающиеся на гласную букву, потом все слова, начинающиеся на согласную букву, * сохраняя исходный порядок в каждой группе слов.*/ Task6 task6 = new Task6(); task6.Solution(); #endregion Queue }
static void Main(string[] args) { Func <Task6, string> TaskSolver = task => { string pathToParkImage = Task6.PathToParkImage; string pathToLogs = ""; return(pathToLogs); }; Task6.CheckSolver(TaskSolver); }
/// <summary> /// The main. /// </summary> /// <param name="args"> /// The args. /// </param> private static void Main(string[] args) { Task1.Execute(); Task2.Execute(); Task3.Execute(); Task4.Execute(); Task5.Execute(); Task6.Execute(); Task7.Execute(); Task8.Execute(); Task9.Execute(); Task10.Execute(); }
/// <summary> /// The main. /// </summary> /// <param name="args"> /// The args. /// </param> private static void Main(string[] args) { Task2.ExtractArtists(FileName); Task3.ExtractArtistsXPath(FileName); Task4.DeleteAllAlbumsWithPriceMoreThan20(FileName); Task5.ExtractAllSongTitles(FileName); Task6.ExtractAllSongTitlesXpathLinq(FileName); Task7.CreateXmlFromTxtFile(TxtName); Task8.CreateAlbumXml(FileName); Task9.TraverseDirectory("../.."); Task10.TraverseDirectory("../.."); Task11.ExtractAlbumPrices(FileName); Task12.ExtractAlbumPricesLinq(FileName); Task14.ConvertXmlToXsl(FileName, XslName); Task16.GenerateXsdFile(FileName); }
public void LowestCommonAncestorSteps_ValueTest(string input, int result) { var tree = Task6.GetOrbitTree(input); tree.ShouldNotBeNull(); var youNode = tree.First(a => a.Id == "YOU"); youNode.ShouldNotBeNull(); var sanNode = tree.First(a => a.Id == "SAN"); sanNode.ShouldNotBeNull(); Task6.LowestCommonAncestorSteps(youNode, sanNode).ShouldBe(result); }
public void FindDigitTest() { string[] numbersStr = File.ReadAllLines(@"E:\Projects\HomeTasks\TestData.txt"); string[] expectedStr = File.ReadAllLines(@"E:\Projects\HomeTasks\Expected.txt"); int[] numbers = new int[numbersStr.Length]; int[] expected = new int[expectedStr.Length]; for (int i = 0; i < numbers.Length; i++) { numbers[i] = int.Parse(numbersStr[i]); } for (int i = 0; i < expected.Length; i++) { expected[i] = int.Parse(expectedStr[i]); } int[] res = Task6.FilterDigit(numbers, numbers[0]); CollectionAssert.AreEqual(res, expected); }
public void Test5() { var result = Task6.GetRatios(new List <int>() { 0, 1, 2, 3, 0, 0, 0, -4, -5, -6 }); if (result[0] != 0.300000m) { Assert.Fail(); } if (result[1] != 0.300000m) { Assert.Fail(); } if (result[2] != 0.400000m) { Assert.Fail(); } }
public void Test6() { var result = Task6.GetRatios(new List <int>() { 120213, 123125, 565462, 65774456, 36546456, 0, 0, 0, -34125, -524352 }); if (result[0] != 0.500000m) { Assert.Fail(); } if (result[1] != 0.200000m) { Assert.Fail(); } if (result[2] != 0.300000m) { Assert.Fail(); } }
public void Test2() { var result = Task6.GetRatios(new List <int>() { -3, -2, -1, 0, 1, 2 }); if (result[0] != 0.333333m) { Assert.Fail(); } if (result[1] != 0.500000m) { Assert.Fail(); } if (result[2] != 0.166667m) { Assert.Fail(); } }
public void Test3() { var result = Task6.GetRatios(new List <int>() { 3, 2, 1, -1, -2, -3 }); if (result[0] != 0.500000m) { Assert.Fail(); } if (result[1] != 0.500000m) { Assert.Fail(); } if (result[2] != 0.000000m) { Assert.Fail(); } }
public void Test4() { var result = Task6.GetRatios(new List <int>() { 0, 0, 0, 0, 0, 0, 1, 2, 3, 5 }); if (result[0] != 0.400000m) { Assert.Fail(); } if (result[1] != 0.000000m) { Assert.Fail(); } if (result[2] != 0.600000m) { Assert.Fail(); } }
public void Test1() { var result = Task6.GetRatios(new List <int>() { -4, 3, -9, 0, 4, 1 }); if (result[0] != 0.500000m) { Assert.Fail(); } if (result[1] != 0.333333m) { Assert.Fail(); } if (result[2] != 0.166667m) { Assert.Fail(); } }
// Start is called before the first frame update void Awake() { SelectorNode root = new SelectorNode(); SequenceNode seq1 = new SequenceNode(); Task1 task1 = new Task1(sc, pl); Task2 task2 = new Task2(sc, pl); seq1.addChild(task1); seq1.addChild(task2); SequenceNode seq2 = new SequenceNode(); Task3 task3 = new Task3(sc, osc); Task4 task4 = new Task4(sc, osc); seq2.addChild(task3); seq2.addChild(task4); SelectorNode sel2 = new SelectorNode(); SequenceNode seq3 = new SequenceNode(); Task5 task5 = new Task5(sc); Task6 task6 = new Task6(sc); seq3.addChild(task5); seq3.addChild(task6); Task7 task7 = new Task7(sc); sel2.addChild(seq3); sel2.addChild(task7); root.addChild(seq1); root.addChild(seq2); root.addChild(sel2); behavior = new BehaviorTree(root); sc.SetDestination(sc.transform.position); }
public static void TaskN6() { Task6.GoodValuesCount(); }
static void Main(string[] args) { // первое задание Console.WriteLine("Первое задание"); Arrs arrs = new Arrs(); int[] A = new int[5]; Arrs.CreateOneDimAr(A); Arrs.PrintAnyArr("A", A);//1 Console.WriteLine(); int[,] arr2 = { { 1, 3 }, { 4, 5 } }; Arrs.PrintAnyArr("arr2", arr2); // второе задание Console.WriteLine(); Console.WriteLine("Второе задание"); Arrs.PrintAnyArr2(arr2); Console.WriteLine(); Arrs.PrintAnyArr2(A); int[] B = new int[5]; Arrs.CreateOneDimAr(B); Console.WriteLine(); Arrs.AllProcess(B);//2 //третье задание Console.WriteLine(); Console.WriteLine("Третье задание"); int[] arr3 = new int[5] { 1, 2, 0, 7, 9 }; int[,] arr4 = new int[2, 2] { { 2, 3 }, { 5, 6 } }; Console.WriteLine(arr3.Length); //3 выводит общее число элементов Console.WriteLine(arr4.GetLength(0)); //3 считывает кол-во элементов в двумерном массиве по главному индексу Console.WriteLine(arr4.GetLength(1)); //Console.WriteLine(arr3.GetLength(1)); Arrs.PrintObjectArray(arr3); //3 Печать массива как объекта // четвертое задание Console.WriteLine(); Console.WriteLine("Четвертое задание"); Console.WriteLine(); Student[] arr = new Student[3]; //4 отложенная инициализация Student.InitAr(arr); //4 инициализация arr[0].SetValue("Ivan"); //4 arr[1].SetValue("Kirill"); arr[2].SetValue("Denis"); Student.Print(arr); //пятое задание Console.WriteLine(); Console.WriteLine("Пятое задание"); // Arrs.PrintArObj("A", A); - невозможно тк int[] и object[] ( Int не ссылочный тип) string[] arr5 = new string[3] { "El", "Psy", "Kongroo" }; // string ссылочный тип Arrs.PrintArObj("strArr", arr5); //5 //шестое задание Console.WriteLine(); Console.WriteLine("Шестое задание"); Task6 first = new Task6();//6 Task6 second = new Task6(); first.Length = 10; first.Start = 1; first.End = 12; second.Length = 10; second.Start = -3; second.End = 9; int[] One = new int[first.Length]; int[] Two = new int[second.Length]; //вывод на экран всего массива first.Print(One, first.Length, first.Start, first.End); second.Print(Two, second.Length, second.Start, second.End); //обращение к отдельному элементу массива с контролем выхода за пределы массива; try { Console.Write("индекс элемента = "); int i = Int32.Parse(Console.ReadLine()); Console.WriteLine("One[{0}]={1}", i, One[i]); } catch { Console.WriteLine("индекс элемента выходит за рамки массива"); } // выполнение операций поэлементного сложения Console.WriteLine(); first.Sum(One, Two); Console.WriteLine(); // выполнение операций поэлементного вычитания first.Sustract(One, Two); Console.WriteLine(); // выполнение операций умножения и деления всех элементов массива на скаляр; Console.WriteLine(); first.Mult(One, 4); Console.WriteLine(); first.Del(One, 3); Console.WriteLine(); }
public static void Main(string[] args) { Console.Write("Please select the task(1-11): "); int taskNumber; while (true) { try { taskNumber = int.Parse(Console.ReadLine()); if (taskNumber < 1 || taskNumber > 12) { throw new FormatException(); } break; } catch (FormatException) { Console.Write("Incorrect input, try again: "); } } switch (taskNumber) { case 1: Task1.Do(); Program.Main(args); break; case 2: Task2.Do(); Program.Main(args); break; case 3: Task3.Do(); Program.Main(args); break; case 4: Task4.Do(); Program.Main(args); break; case 5: Task5.Do(); Program.Main(args); break; case 6: Task6.Do(); Program.Main(args); break; case 7: Task7.Do(); Program.Main(args); break; case 8: Task8.Do(); Program.Main(args); break; case 9: Task9.Do(); Program.Main(args); break; case 10: Task10.Do(); Program.Main(args); break; } }
public string TestSumOfBigNumbers(string num1, string num2) { return(Task6.SumOfBigNumbers(num1, num2)); }
public void ArgumentOutOfRangeExceptionTests(int a) { Assert.Throws <ArgumentOutOfRangeException>(() => Task6.Fibonacci(a)); }
public string TestComplement(string num, int len) { return(Task6.Complement(num, len)); }
static void Main(string[] args) { Task6.Run(); }
public void ReverseTest(int[] array, int[] expected) { int[] actual = Task6.Reverse(array); Assert.AreEqual(expected, actual); }
public void Test1() { var t = new Task6(); var s = t.BackspaceCompare("bxj##tw", "bxj###tw"); }
public void FibonacciTest(int a, int expected) { int actual = Task6.Fibonacci(a); Assert.AreEqual(expected, actual); }
static void Main(string[] args) { string someText = "sometext444is777here"; string textWithIp = "My IP is 185.219.78.170 !"; string digits = someText.ExtractDigits(); string letters = someText.ExtractLetters(); string textAfterSymbol = someText.ExtractTextAfterSymbol("x"); string ip = textWithIp.ExtractIp(); FileActions file = new FileActions(); file.CreateWriteFile(textWithIp); string fileText = file.ReadFromFIle(); string ipFromFile = fileText.ExtractIp(); file.DeleteFile(); Task1 task1 = new Task1(); task1.AssignDifferentValues(); task1.DontAssignValues(); task1.AssignSameValues(); task1.SameValuesFloadDouble(); task1.DivideByZero(); task1.DivideByThree(); task1.DivideByThreeAndRound(); Task2 task2 = new Task2(); task2.CompareBoolAndPrint(); //how to use 'case' here? task2.CompareDifferentNumericValues(); task2.LogicalANDandOR(); task2.DifferentStrings(); Task3 task3 = new Task3(); task3.SimpleCycles(); task3.TenTimesLoop(); int factorial = task3.RecursionWithExitCondition(3); //task3.InfiniteLoop(); //task3.RecursionWithoutExitCondition(4); Task4 task4 = new Task4(); task4.MyList(); task4.MyDictionary(); task4.MyTuple(); Task5 task5 = new Task5(); task5.ListGet(); task5.ListAdd(); task5.ListRemove(); task5.PrintNewList(); Task6 task6 = new Task6(); task6.DivideByZero(); Task7 task7 = new Task7(); task7.CreateWriteFile(); task7.MathOperationsOnNumbersFromString(); Task8_Serialization2 task8 = new Task8_Serialization2(); task8.Serialize(); //how to serialize a class, not an object? how to print serialized object? Task9 task9 = new Task9(); task9.ParseToJson(); Task10 task10 = new Task10(); task10.PrintConcatenatedStrings(); task10.TrimString(); task10.PrintWordsInSeparateRow(); task10.CleanEmptySpaces(); task10.ToUppercase(); task10.AllWToUppercase(); task10.FirstWToUppercase(); task10.ParsePrice(); }
public int[] CheckDigitFiltering(int[] sourceArray, int digit) { return(Task6.FilterDigit(sourceArray, digit)); }