fork download
  1. import java.io.*;
  2.  
  3. class BruteGCBWEEM
  4. {
  5. // Brute force for GCBWEEM : Changesbowie #02: Starman
  6.  
  7. public static void main (String[] args) throws java.lang.Exception
  8. {
  9. int A, B, C, D;
  10. int AA, BB, CC, DD, EE, FF;
  11. int TOT, NNN, WWW;
  12.  
  13. for (A=1; A<10; A++)
  14. {
  15. for (B=3; B<10; B++)
  16. {
  17. for (C=1; C<10; C++)
  18. {
  19. for (D=0; D<9; D++)
  20. {
  21. TOT = A + B + C + D;
  22.  
  23. if (TOT == 17) // Checksum = 17
  24. {
  25. AA = A + B;
  26.  
  27. if (AA == 5)
  28. {
  29. BB = C - 1;
  30. CC = D + 1;
  31. DD = D - C;
  32. EE = A;
  33. FF = B - 3;
  34. NNN = (AA*100) + (BB*10) + CC;
  35. WWW = (DD*100) + (EE*10) + FF;
  36. System.out.println (TOT);
  37. System.out.println (" North = 51 18." + NNN + " West = 000 38." + WWW);
  38. }
  39. }
  40. }
  41. }
  42. }
  43. }
  44. }
  45. }
  46.  
Success #stdin #stdout 0.14s 57444KB
stdin
Standard input is empty
stdout
17
 North = 51 18.539 West =  000 38.411
17
 North = 51 18.548 West =  000 38.211
17
 North = 51 18.557 West =  000 38.11
17
 North = 51 18.566 West =  000 38.-189
17
 North = 51 18.575 West =  000 38.-389
17
 North = 51 18.584 West =  000 38.-589
17
 North = 51 18.539 West =  000 38.420
17
 North = 51 18.548 West =  000 38.220
17
 North = 51 18.557 West =  000 38.20
17
 North = 51 18.566 West =  000 38.-180
17
 North = 51 18.575 West =  000 38.-380
17
 North = 51 18.584 West =  000 38.-580