Exemplo n.º 1
0
 public void CountTrips()
 {
     long s = CountTriplets.countTriplets(new List <long>()
     {
         1, 3, 9, 9, 27, 81,
     }, 3);
 }
Exemplo n.º 2
0
        public void CountTripletsTest1()
        {
            long[] arr = { 1, 2, 2, 4 };
            long   r   = 2;

            long result = CountTriplets.countTriplets(arr, r);

            Assert.AreEqual(2, result);
        }
Exemplo n.º 3
0
        public void CountTripletsTest3()
        {
            long[] arr = { 1, 5, 5, 25, 125 };
            long   r   = 5;

            long result = CountTriplets.countTriplets(arr, r);

            Assert.AreEqual(4, result);
        }
Exemplo n.º 4
0
        public void CountTripletsTest2()
        {
            long[] arr = { 1, 3, 9, 9, 27, 81 };
            long   r   = 3;

            long result = CountTriplets.countTriplets(arr, r);

            Assert.AreEqual(6, result);
        }
Exemplo n.º 5
0
        public void Run()
        {
            PrintProblem();

            Console.WriteLine("size of array: common ratio:");
            a = System.Array.ConvertAll(Console.ReadLine().Split(' '), aTemp => Convert.ToInt64(aTemp));
            Console.WriteLine("array:");
            d = System.Array.ConvertAll(Console.ReadLine().Split(' '), aTemp => Convert.ToInt64(aTemp));

            long result = CountTriplets.countTriplets(d, a[1]);

            Console.WriteLine();
            Console.WriteLine("Result:");
            Console.WriteLine(result);
            Console.ReadKey();
        }