void Calc() { int N = int.Parse(Console.ReadLine()); int[] l = new int[N]; int[] r = new int[N]; for (int i = 0; i < N; i++) { string[] str = Console.ReadLine().Split(' '); l[i] = int.Parse(str[0]); r[i] = int.Parse(str[1]); } AbsoluteSum Ab = new AbsoluteSum(N); Ab.Add(l[0]); for (int i = 1; i < N; i++) { Ab.Min(l[i] - r[i], r[i - 1] - l[i - 1]); Ab.Add(l[i]); } sb.Append(Ab.GetMin() + "\n"); }
public void GetAbsoluteSum_IntArrayValue_ReturnSumOfAbsoluteValueOfEachElement(int[] arr, int expected) { var actual = AbsoluteSum.GetAbsoluteSum(arr); Assert.Equal(expected, actual); }