fork download
  1. import java.io.*;
  2.  
  3. class BruteGCBWEF5
  4. {
  5. // Brute force for GCBWEF5 : Changesbowie #06: Suffragette City
  6.  
  7. public static void main (String[] args) throws java.lang.Exception
  8. {
  9. int A, B, C, D, E;
  10. int AA, BB, CC, DD, EE, FF;
  11. int TOT, NNN, WWW;
  12. A = 6;
  13. D = 5;
  14.  
  15. for (B=3; B<10; B++)
  16. {
  17. for (C=0; C<8; C++)
  18. {
  19. for (E=0; E<10; E++)
  20. {
  21. TOT = A + B + C + D + E;
  22.  
  23. if (TOT == 24) // Checksum = 24
  24. {
  25. AA = A - 6;
  26. BB = B - 3;
  27. CC = C + 2;
  28. DD = D + 1;
  29. EE = E;
  30. FF = A - 1;
  31. NNN = (AA*100) + (BB*10) + CC;
  32. WWW = (DD*100) + (EE*10) + FF;
  33. System.out.println (TOT);
  34. System.out.println (" North = 51 18.0" + NNN + " West = 000 40." + WWW);
  35. }
  36. }
  37.  
  38. }
  39. }
  40. }
  41. }
Success #stdin #stdout 0.15s 55656KB
stdin
Standard input is empty
stdout
24
 North = 51 18.03 West =  000 40.695
24
 North = 51 18.04 West =  000 40.685
24
 North = 51 18.05 West =  000 40.675
24
 North = 51 18.06 West =  000 40.665
24
 North = 51 18.07 West =  000 40.655
24
 North = 51 18.08 West =  000 40.645
24
 North = 51 18.09 West =  000 40.635
24
 North = 51 18.012 West =  000 40.695
24
 North = 51 18.013 West =  000 40.685
24
 North = 51 18.014 West =  000 40.675
24
 North = 51 18.015 West =  000 40.665
24
 North = 51 18.016 West =  000 40.655
24
 North = 51 18.017 West =  000 40.645
24
 North = 51 18.018 West =  000 40.635
24
 North = 51 18.019 West =  000 40.625
24
 North = 51 18.022 West =  000 40.685
24
 North = 51 18.023 West =  000 40.675
24
 North = 51 18.024 West =  000 40.665
24
 North = 51 18.025 West =  000 40.655
24
 North = 51 18.026 West =  000 40.645
24
 North = 51 18.027 West =  000 40.635
24
 North = 51 18.028 West =  000 40.625
24
 North = 51 18.029 West =  000 40.615
24
 North = 51 18.032 West =  000 40.675
24
 North = 51 18.033 West =  000 40.665
24
 North = 51 18.034 West =  000 40.655
24
 North = 51 18.035 West =  000 40.645
24
 North = 51 18.036 West =  000 40.635
24
 North = 51 18.037 West =  000 40.625
24
 North = 51 18.038 West =  000 40.615
24
 North = 51 18.039 West =  000 40.605
24
 North = 51 18.042 West =  000 40.665
24
 North = 51 18.043 West =  000 40.655
24
 North = 51 18.044 West =  000 40.645
24
 North = 51 18.045 West =  000 40.635
24
 North = 51 18.046 West =  000 40.625
24
 North = 51 18.047 West =  000 40.615
24
 North = 51 18.048 West =  000 40.605
24
 North = 51 18.052 West =  000 40.655
24
 North = 51 18.053 West =  000 40.645
24
 North = 51 18.054 West =  000 40.635
24
 North = 51 18.055 West =  000 40.625
24
 North = 51 18.056 West =  000 40.615
24
 North = 51 18.057 West =  000 40.605
24
 North = 51 18.062 West =  000 40.645
24
 North = 51 18.063 West =  000 40.635
24
 North = 51 18.064 West =  000 40.625
24
 North = 51 18.065 West =  000 40.615
24
 North = 51 18.066 West =  000 40.605