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 == 6)
  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. }
Success #stdin #stdout 0.11s 57424KB
stdin
Standard input is empty
stdout
17
 North = 51 18.629 West =  000 38.512
17
 North = 51 18.638 West =  000 38.312
17
 North = 51 18.647 West =  000 38.112
17
 North = 51 18.656 West =  000 38.-88
17
 North = 51 18.665 West =  000 38.-288
17
 North = 51 18.674 West =  000 38.-488
17
 North = 51 18.683 West =  000 38.-688
17
 North = 51 18.629 West =  000 38.521
17
 North = 51 18.638 West =  000 38.321
17
 North = 51 18.647 West =  000 38.121
17
 North = 51 18.656 West =  000 38.-79
17
 North = 51 18.665 West =  000 38.-279
17
 North = 51 18.674 West =  000 38.-479
17
 North = 51 18.683 West =  000 38.-679
17
 North = 51 18.629 West =  000 38.530
17
 North = 51 18.638 West =  000 38.330
17
 North = 51 18.647 West =  000 38.130
17
 North = 51 18.656 West =  000 38.-70
17
 North = 51 18.665 West =  000 38.-270
17
 North = 51 18.674 West =  000 38.-470
17
 North = 51 18.683 West =  000 38.-670