public static void StartSolution() { VeryBigSum sol = new VeryBigSum(); int n = Convert.ToInt32(Console.ReadLine()); string[] ar_temp = Console.ReadLine().Split(' '); long[] ar = Array.ConvertAll(ar_temp, Int64.Parse); long result = sol.aVeryBigSum(n, ar); Console.WriteLine(result); }
public void TestMethod1() { long sumcheck = 0; VeryBigSum sobj = new VeryBigSum(); //long[] arr = new long[5] { 10000002, 100000003, 100000000003, 100000000006, 100000009 }; long[] arr = new long[5] { 1000000001, 8000000002, 1000000003, 1000000004, 1000000005 }; foreach (long item in arr) { sumcheck = sumcheck + item; } Assert.AreEqual(sumcheck, sobj.aVeryBigSum(arr.Length, arr)); }