Advertisement
fbinnzhivko

04.01 Nine Digit Magic Numbers

Apr 27th, 2016
286
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.08 KB | None | 0 0
  1. using System;
  2. class NineDigitMagicNumber
  3. {
  4.     static void Main()
  5.     {
  6.         int sum = int.Parse(Console.ReadLine());
  7.         int diff = int.Parse(Console.ReadLine());
  8.         bool isNum = false;
  9.  
  10.         for (int i = 111; i <= 777; i++)
  11.         {
  12.             int abc = i;
  13.             int def = abc + diff;
  14.             int ghi = def + diff;
  15.  
  16.             if (ghi > 777)
  17.             {
  18.                 break;
  19.             }
  20.             string wholeNumber = "" + abc + def + ghi;
  21.             if (wholeNumber.Contains("8") || wholeNumber.Contains("9") || wholeNumber.Contains("0"))
  22.             {
  23.                 continue;
  24.             }
  25.             int targetSum = 0;
  26.  
  27.             for (int k = 0; k < wholeNumber.Length; k++)
  28.             {
  29.                 targetSum += Convert.ToInt32(Convert.ToString(wholeNumber[k]));
  30.             }
  31.             if (targetSum == sum)
  32.             {
  33.                 Console.WriteLine(wholeNumber);
  34.                 isNum = true;
  35.             }
  36.         }
  37.         if (!isNum)
  38.         {
  39.             Console.WriteLine("No");
  40.         }
  41.     }
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement