fork download
  1.  
  2. import java.io.*;
  3.  
  4. class BruteGCBWEF5
  5. {
  6. // Brute force for GCBWEF5 : Changesbowie #06: Suffragette City
  7.  
  8. public static void main (String[] args) throws java.lang.Exception
  9. {
  10. int A, B, C, D, E;
  11. int AA, BB, CC, DD, EE, FF;
  12. int TOT, NNN, WWW;
  13. A = 6;
  14. D = 5;
  15.  
  16. for (B=3; B<10; B++)
  17. {
  18. for (C=0; C<8; C++)
  19. {
  20. for (E=0; E<10; E++)
  21. {
  22. TOT = A + B + C + D + E;
  23.  
  24. if (TOT == 24) // Checksum = 24
  25. {
  26. AA = A - 6;
  27. BB = B - 3;
  28. CC = C + 2;
  29. DD = D + 1;
  30. EE = E;
  31. FF = A - 1;
  32. NNN = (AA*100) + (BB*10) + CC;
  33. WWW = (DD*100) + (EE*10) + FF;
  34. System.out.println (TOT);
  35. System.out.println (" North = 51 18." + NNN + " West = 000 40." + WWW);
  36. }
  37. }
  38.  
  39. }
  40. }
  41. }
  42. }
Success #stdin #stdout 0.15s 55404KB
stdin
Standard input is empty
stdout
24
 North = 51 18.3 West =  000 40.695
24
 North = 51 18.4 West =  000 40.685
24
 North = 51 18.5 West =  000 40.675
24
 North = 51 18.6 West =  000 40.665
24
 North = 51 18.7 West =  000 40.655
24
 North = 51 18.8 West =  000 40.645
24
 North = 51 18.9 West =  000 40.635
24
 North = 51 18.12 West =  000 40.695
24
 North = 51 18.13 West =  000 40.685
24
 North = 51 18.14 West =  000 40.675
24
 North = 51 18.15 West =  000 40.665
24
 North = 51 18.16 West =  000 40.655
24
 North = 51 18.17 West =  000 40.645
24
 North = 51 18.18 West =  000 40.635
24
 North = 51 18.19 West =  000 40.625
24
 North = 51 18.22 West =  000 40.685
24
 North = 51 18.23 West =  000 40.675
24
 North = 51 18.24 West =  000 40.665
24
 North = 51 18.25 West =  000 40.655
24
 North = 51 18.26 West =  000 40.645
24
 North = 51 18.27 West =  000 40.635
24
 North = 51 18.28 West =  000 40.625
24
 North = 51 18.29 West =  000 40.615
24
 North = 51 18.32 West =  000 40.675
24
 North = 51 18.33 West =  000 40.665
24
 North = 51 18.34 West =  000 40.655
24
 North = 51 18.35 West =  000 40.645
24
 North = 51 18.36 West =  000 40.635
24
 North = 51 18.37 West =  000 40.625
24
 North = 51 18.38 West =  000 40.615
24
 North = 51 18.39 West =  000 40.605
24
 North = 51 18.42 West =  000 40.665
24
 North = 51 18.43 West =  000 40.655
24
 North = 51 18.44 West =  000 40.645
24
 North = 51 18.45 West =  000 40.635
24
 North = 51 18.46 West =  000 40.625
24
 North = 51 18.47 West =  000 40.615
24
 North = 51 18.48 West =  000 40.605
24
 North = 51 18.52 West =  000 40.655
24
 North = 51 18.53 West =  000 40.645
24
 North = 51 18.54 West =  000 40.635
24
 North = 51 18.55 West =  000 40.625
24
 North = 51 18.56 West =  000 40.615
24
 North = 51 18.57 West =  000 40.605
24
 North = 51 18.62 West =  000 40.645
24
 North = 51 18.63 West =  000 40.635
24
 North = 51 18.64 West =  000 40.625
24
 North = 51 18.65 West =  000 40.615
24
 North = 51 18.66 West =  000 40.605