コード例 #1
0
        public void TestMethod1()
        {
            int result = 8;

            int[] a = new int[] { 1, 4, 6, 9 };
            int[] b = new int[] { 1, 2, 4, 4 };

            var c = new SumOfElements();
            var r = c.Each(a, result);

            Assert.AreEqual(null, r.Item1);
            Assert.AreEqual(null, r.Item2);

            r = c.Each(b, result);
            Assert.AreEqual(4, r.Item1);
            Assert.AreEqual(4, r.Item2);
        }
コード例 #2
0
ファイル: GeneralTests.cs プロジェクト: rvats/MainDSA
        public static void Test()
        {
            var array = SumOfElements.TwoSum(Nums1, 26);

            foreach (var item in array)
            {
                Console.WriteLine(item);
            }
            Console.WriteLine("Sum of Two Numbers!");
            var list = Area.AllAreas(Nums1);

            foreach (var item in list)
            {
                Console.Write(item);
                Console.Write("     ");
            }
            Console.WriteLine("All Areas!");
            var maxArea = Area.MaxArea(Nums1);

            Console.WriteLine(maxArea);
            Console.WriteLine("Max Area!");
            var duplicates1 = ArrayExtensions.RemoveDuplicatesAndReturnLength(Nums1);

            Console.WriteLine(duplicates1);
            var duplicates2 = ArrayExtensions.RemoveDuplicatesAndReturnLength(Nums2);

            Console.WriteLine(duplicates2);
            Console.WriteLine("Duplicates Removed!");
            var removeElement1 = ArrayExtensions.RemoveElementAndReturnLength(Nums1, 15);

            Console.WriteLine(removeElement1);
            var removeElement2 = ArrayExtensions.RemoveElementAndReturnLength(Nums2, -2);

            Console.WriteLine(removeElement2);
            Console.WriteLine("Duplicates Removed!");
        }