Advertisement
Guest User

Untitled

a guest
Aug 31st, 2015
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.33 KB | None | 0 0
  1. public class VampireNumbers1 {
  2.     static int a(int i) {
  3.         return i/1000;
  4.     }
  5.     static int b(int i) {
  6.         return (i%1000)/100;
  7.     }
  8.     static int c(int i) {
  9.         return ((i%1000)%100)/10;
  10.     }
  11.     static int d(int i) {
  12.         return ((i%1000)%100)%10;
  13.     }
  14.     static int com(int i, int j) {
  15.         return (i * 10) + j;
  16.     }
  17.     static void productTest (int i, int m, int n) {
  18.         if(m * n == i) System.out.println(i + " = " + m + " * " + n);
  19.     }
  20.     public static void main(String[] args) {
  21.         for(int i = 1001; i < 9999; i++) {
  22.             productTest(i, com(a(i), b(i)), com(c(i), d(i)));
  23.             productTest(i, com(a(i), b(i)), com(d(i), c(i)));
  24.             productTest(i, com(a(i), c(i)), com(b(i), d(i)));
  25.             productTest(i, com(a(i), c(i)), com(d(i), b(i)));
  26.             productTest(i, com(a(i), d(i)), com(b(i), c(i)));
  27.             productTest(i, com(a(i), d(i)), com(c(i), b(i)));
  28.             productTest(i, com(b(i), a(i)), com(c(i), d(i)));
  29.             productTest(i, com(b(i), a(i)), com(d(i), c(i)));
  30.             productTest(i, com(b(i), c(i)), com(d(i), a(i)));
  31.             productTest(i, com(b(i), d(i)), com(c(i), a(i)));
  32.             productTest(i, com(c(i), a(i)), com(d(i), b(i)));
  33.             productTest(i, com(c(i), b(i)), com(d(i), a(i)));
  34.         }
  35.     }
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement