Advertisement
felix_de_suza

HayvanNumbers variant2

May 30th, 2014
300
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.12 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class Test {
  4.  
  5.     public static void main(String[] args) {
  6.        
  7.         Scanner input = new Scanner(System.in);
  8.         int sum = Integer.parseInt(input.nextLine());
  9.         int diff = Integer.parseInt(input.nextLine());
  10.         boolean dontHaveSum = false;
  11.        
  12.         for (int i = 5; i <= 9; i++) {
  13.             for (int j = 5; j <= 9; j++) {
  14.                 for (int j2 = 5; j2 <= 9; j2++) {
  15.                     String ghi = "" + i + j + j2;
  16.                     int ghiInt = Integer.parseInt(ghi);
  17.                     int defInt = ghiInt - diff;
  18.                     int abcInt = ghiInt - (2 * diff);
  19.                     int f = defInt % 10;
  20.                     defInt /= 10;
  21.                     int e = defInt % 10;
  22.                     defInt /=10;
  23.                     int d = defInt;
  24.                     int c = abcInt % 10;
  25.                     abcInt /= 10;
  26.                     int b = abcInt % 10;
  27.                     abcInt /=10;
  28.                     int a = abcInt;
  29.                     int digitsSum = i + j + j2 + f + e + d + c + b + a;
  30.                     if (digitsSum == sum && f >= 5 && f <= 9 && e >= 5 && e <= 9 && d >= 5 && d <= 9
  31.                             && a >= 5 && a <= 9 && b >= 5 && b <= 9 && c >= 5 && c <= 9) {
  32.                         System.out.println(""+a + b + c + d + e + f + i + j + j2);
  33.                     }
  34.                 }
  35.             }
  36.         }
  37.        
  38.         if (dontHaveSum) {
  39.             System.out.println("No");
  40.         }
  41.        
  42.     }
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement