This repository contains the tasks that I did for the EPAM test. Programming language is C#.
Дан массив целых чисел. Напишите функцию, которая получает данный массив в качестве аргумента и сортирует его по возрастанию, а также программу для демонстрации работы этой функции.
How to use System Collections:
Sort(Array, Int32, Int32, IComparer)
Sorts the elements in a range of elements in a one-dimensional Array using the specified IComparer.
public static void Sort (T[] array, int index, int length, System.Collections.Generic.IComparer comparer);
Sorts the elements in a range of elements in an Array using the specified IComparer generic interface.
Напишите функцию, которая для отсортированного маcсива целых чисел определяет, содержится ли в нем заданное значение.
How to use System Collections:
Enumerable.Any Method
public static bool Any (this System.Collections.Generic.IEnumerable source);
Determines whether a sequence contains any elements.
String.Contains Method
public bool Contains (string value);
Returns a value indicating whether a specified substring occurs within this string.
Enumerable.Intersect Method
Intersect(IEnumerable, IEnumerable)
public static System.Collections.Generic.IEnumerable Intersect (this System.Collections.Generic.IEnumerable first, System.Collections.Generic.IEnumerable second);
Produces the set intersection of two sequences by using the default equality comparer to compare values.
Дана строка, вывести только те слова, которые встречаются в ней только один раз.
How to use System Collections:
Distinct(IEnumerable)
public static System.Collections.Generic.IEnumerable Distinct (this System.Collections.Generic.IEnumerable source);
Returns distinct elements from a sequence by using the default equality comparer to compare values.
Split(Char[], Int32, StringSplitOptions)
[System.Runtime.InteropServices.ComVisible(false)]
public string[] Split (char[] separator, int count, StringSplitOptions options);
And one more example in my program(second button)
Написать функцию нахождения факториала числа n.
How to use System Collections:
Example:
int n = 3;
Console.WriteLine(Enumerable.Range(1, n).Aggregate((y, x) => y * x));
Дана строка состоящая из скобок “{},(),[]”, определить является ли данная строка правильно скобочной последовательность. Например (()) – псп, а ((() нет.