Advertisement
Guest User

Pairs

a guest
Sep 20th, 2015
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.08 KB | None | 0 0
  1. class Pairs
  2.     {
  3.         static void Main()
  4.         {
  5.             int[] inputNumbers = Console.ReadLine().Split(new char[] { }, StringSplitOptions.RemoveEmptyEntries).Select(int.Parse).ToArray();
  6.  
  7.             List<int> sums = new List<int>();
  8.  
  9.             for (int i = 0; i < inputNumbers.Length / 2; i++)
  10.             {
  11.                 sums.Add(inputNumbers[i * 2] + inputNumbers[(i * 2) + 1]);
  12.             }
  13.  
  14.             if (sums.Max() == sums.Min())
  15.             {
  16.                 Console.WriteLine("Yes, value={0}", sums[0]);
  17.             }
  18.             else
  19.             {
  20.                 int maxdiff = 0;
  21.                 int prevValue = 0;
  22.                 for (int i = 0; i < sums.Count - 1; i++)
  23.                 {
  24.                     int firstElement = sums.ElementAt(i);
  25.                     int secondElement = sums.ElementAt(i + 1);
  26.                     int diff = Math.Abs(firstElement - secondElement);
  27.                     maxdiff = Math.Max(diff, maxdiff);
  28.                 }
  29.  
  30.                 Console.WriteLine("No, maxdiff={0}", maxdiff);
  31.             }
  32.         }
  33.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement