Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            var rep = true;

            do
            {
                Console.WriteLine("Choose task:\n1)Arrays merging\n2)Searching for duplicate\n3)Palindrome count");
                var choose = int.Parse(Console.ReadLine());
                Console.WriteLine();

                if (choose == 1)
                {
                    var task = new FirstTask();
                    task.Do();
                }
                if (choose == 2)
                {
                    var task = new SecondTask();
                    task.Do();
                }
                if (choose == 3)
                {
                    var task = new ThirdTask();
                    task.Do();
                }

                Console.WriteLine("\nMore tasks?(y/n)");
                char r = char.Parse(Console.ReadLine());
                if (r == 'n')
                {
                    rep = false;
                }
            } while (rep);
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            /// Запуск первой задачи
            //FirstTask firstTask = new FirstTask();
            //firstTask.TakeParams(4, _firstTaskSentences);

            /// Запуск второй задачи
            SecondTask secondTask = new SecondTask();

            secondTask.TakeParams();
        }
Ejemplo n.º 3
0
        public void StringOfTwoElements()
        {
            // arrange
            string x        = "bird    red";
            string expected = "red bird";

            // act
            SecondTask c      = new SecondTask();
            var        actual = c.Method(x);

            // assert
            Assert.AreEqual(expected, actual);
        }
Ejemplo n.º 4
0
        protected override void OnStart(string[] args)
        {
            this.RequestAdditionalTime(30000);

            InitializeService();

            CancellationToken token = _cancellationTokenSource.Token;

            Task.Run(() => FirstTask.Do(token, 5));
            Task.Run(() => SecondTask.Do(token, 5));
            Task.Run(() => ThirdTask.Do(token, 10));
            Task.Run(() => BoothAvailabilityTask.Do(token, 10));
            Task.Run(() => PrintTask.Do(token, 10));
            Task.Run(() => ArchiveUploaderTask.Do(token, 10));
            Task.Run(() => InstagramSearchTask.Do(token, 60));
        }
Ejemplo n.º 5
0
        protected override void OnStart(string[] args)
        {
            InitializeService();

            CancellationToken token = _cancellationTokenSource.Token;

            Task.Run(() => FirstTask.Do(token, 5));
            Task.Run(() => SecondTask.Do(token, 5));
            Task.Run(() => ThirdTask.Do(token, 10));
            Task.Run(() => BoothAvailabilityTask.Do(token, 10));
            Task.Run(() => PrintTask.Do(token, 10));
            Task.Run(() => ArchiveUploaderTask.Do(token, 10));

            while (!token.IsCancellationRequested)
            {
            }
        }
Ejemplo n.º 6
0
        private static void Main()
        {
            Console.WriteLine("Практичнi завдання");

            while (!IsTestingFinished)
            {
                Console.WriteLine("Виберiть подальшi дiї \n" +
                                  "1 - Перевiрити перше завдання\n" +
                                  "2 - Перевiрити друге завдання\n" +
                                  "3 - Перевiрити третє завдання\n" +
                                  "0 - Завершити перевiрку\n" +
                                  "clear - Очистити консоль\n");

                string index = Console.ReadLine();

                switch (index)
                {
                case "1":
                    Console.Clear();
                    FirstTask.Check();
                    break;

                case "2":
                    Console.Clear();
                    SecondTask.Check();
                    break;

                case "3":
                    Console.Clear();
                    ThirdTask.Check();
                    break;

                case "0":
                    IsTestingFinished = true;
                    break;

                case "clear":
                    Console.Clear();
                    break;

                default:
                    Console.WriteLine("Немає такого варiанту!");
                    break;
                }
            }
        }
Ejemplo n.º 7
0
        public void SecondTaskTest()
        {
            var st = new SecondTask(10, 10);

            Assert.AreEqual(
                st.CalcUnionCustom(new[] { 0, 4, 6, 9, 10 }, new[] { 0, 1, 3, 5, 8, 9, 11 }),
                new[] { 0, 1, 3, 4, 5, 6, 8, 9, 10, 11 }
                );

            Assert.AreEqual(
                st.CalcUnionCustom(new[] { 0, 0, 3, 3, 11 }, new[] { 0, 1, 3, 5, 8, 9, 11 }),
                new[] { 0, 1, 3, 5, 8, 9, 11 }
                );

            Assert.AreEqual(
                st.CalcUnionCustom(new[] { 0, 4, 6, 9, 10, 12 }, new[] { 0, 11, 12 }),
                new[] { 0, 4, 6, 9, 10, 11, 12 }
                );
        }
 public int FindMaxRecursiveTest(int[] sourceArray)
 {
     return(SecondTask.FindMaxRecursive(sourceArray, sourceArray.Length - 1));
 }
Ejemplo n.º 9
0
 static void Main()
 {
     FirstTask.Run();
     SecondTask.Run();
     ThirdTask.Run();
 }
Ejemplo n.º 10
0
        public void RunsFirstExample()
        {
            var run = SecondTask.Run("4 7");

            Assert.AreEqual(4, run);
        }
Ejemplo n.º 11
0
        public void Run2()
        {
            var run = SecondTask.Run("88 99");

            Assert.AreEqual(2, run);
        }
Ejemplo n.º 12
0
        public void Run1()
        {
            var run = SecondTask.Run("88 88");

            Assert.AreEqual(1, run);
        }
Ejemplo n.º 13
0
        public void RunsSecondExample()
        {
            var run = SecondTask.Run("10 100");

            Assert.AreEqual(9, run);
        }
 public int CalculateGCDUsingSteinAlgorithmTest(params int[] numbers)
 {
     return(SecondTask.CalculateGCDUsingSteinAlgorithm(out _, numbers));
 }
Ejemplo n.º 15
0
 public override void Init()
 {
     relatedTask = new SecondTask();
 }