Venciity

[SoftUni Java] ExamPreparation 04.NineDigitMagicNumbers

May 24th, 2014
327
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.90 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3.  
  4. public class _04_NineDigitMagicNumbers {
  5.  
  6.     public static void main(String[] args) {
  7.         Scanner input = new Scanner(System.in);
  8.         int sum = input.nextInt();
  9.         int diff = input.nextInt();
  10.         int wholeNumsCounter = 0;
  11.        
  12.         for (int i = 111; i <= 777; i++) {
  13.             int num1 = i;
  14.             int num2 = num1 + diff;
  15.             int num3 = num2 + diff;
  16.            
  17.             if (num3 > 777) {
  18.                 break;
  19.             }
  20.            
  21.             String wholeNum = Integer.toString(num1) + num2 + num3;
  22.             int result = 0;
  23.            
  24.             for (int j = 0; j < wholeNum.length(); j++) {
  25.                 result += Integer.parseInt(wholeNum.charAt(j) + "");
  26.             }
  27.             if (result == sum) {
  28.                 if (wholeNum.contains("0") || wholeNum.contains("8") || wholeNum.contains("9")) {
  29.                     continue;
  30.                 }
  31.                 else {
  32.                     System.out.println(wholeNum);
  33.                     wholeNumsCounter++;
  34.                 }
  35.             }
  36.         }
  37.         if (wholeNumsCounter == 0) {
  38.             System.out.println("No");
  39.         }
  40.     }
  41.  
  42. }
Advertisement
Add Comment
Please, Sign In to add comment