Advertisement
alidzhikov

StuckNumbers

May 7th, 2015
392
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.65 KB | None | 0 0
  1. using System;
  2. class StuckNumbers
  3. {
  4.     static void Main()
  5.     {
  6.         int n = int.Parse(Console.ReadLine());
  7.         string inputLine = Console.ReadLine();
  8.  
  9.         string[] numbersAsStrings = inputLine.Split(new char[] {' '}, StringSplitOptions.RemoveEmptyEntries);
  10.         int[] numbers = new int[numbersAsStrings.Length];
  11.         for (int i = 0; i < numbers.Length; i++)
  12.         {
  13.             numbers[i] = int.Parse(numbersAsStrings[i]);
  14.         }
  15.  
  16.         bool matchFound = false;
  17.         for (int indexOne = 0; indexOne < numbers.Length; indexOne++)
  18.         {
  19.             for (int indexTwo = 0; indexTwo < numbers.Length; indexTwo++)
  20.             {
  21.                 for (int indexThree = 0; indexThree < numbers.Length; indexThree++)
  22.                 {
  23.                     for (int indexFour = 0; indexFour < numbers.Length; indexFour++)
  24.                     {
  25.                         int a = numbers[indexOne];
  26.                         int b = numbers[indexTwo];
  27.                         int c = numbers[indexThree];
  28.                         int d = numbers[indexFour];
  29.                         if (a != b && a != c && a !=d && b != c && b != d && c != d &&
  30.                             (numbersAsStrings[indexOne] + numbersAsStrings[indexTwo]).Equals(numbersAsStrings[indexThree] + numbersAsStrings[indexFour]))
  31.                         {
  32.                             Console.WriteLine("{0}|{1}=={2}|{3}", a, b, c, d);
  33.                             matchFound = true;
  34.                         }
  35.                     }
  36.                 }
  37.             }    
  38.         }
  39.         if (!matchFound)
  40.         {
  41.             Console.WriteLine("No");
  42.         }
  43.     }
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement