Advertisement
Guest User

HayvanSum

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