fork download
  1. import java.io.*;
  2.  
  3. class BruteGCBWEFC
  4. {
  5. // Brute force for GCBWEFC : Changesbowie #09: Diamond Dogs
  6.  
  7. public static void main (String[] args) throws java.lang.Exception
  8. {
  9. int A, B, C, D, E, F;
  10. int AA, BB, CC, DD, EE, FF;
  11. int TOT, NNN, WWW;
  12. A = 9;
  13. D = 1; // D = 1 or 2 or 3
  14.  
  15. for (B=1; B<10; B++)
  16. {
  17. for (C=0; C<8; C++)
  18. {
  19. for (E=0; E<4; E++)
  20. {
  21. for (F=0; F<9; F++)
  22. {
  23. TOT = A + B + C + D + E + F;
  24.  
  25. if (TOT == 29) // Checksum = 29
  26. {
  27. AA = A - 8;
  28. BB = B - 1;
  29. CC = C + 2;
  30. DD = D + 6;
  31. EE = E + 6;
  32. FF = F + 1;
  33. NNN = (AA*100) + (BB*10) + CC;
  34. WWW = (DD*100) + (EE*10) + FF;
  35. System.out.println (TOT);
  36. System.out.println (" North = 51 18." + NNN + " West = 000 39." + WWW);
  37. }
  38. }
  39. }
  40. }
  41. }
  42. }
  43. }
  44.  
Success #stdin #stdout 0.17s 55696KB
stdin
Standard input is empty
stdout
29
 North = 51 18.109 West =  000 39.799
29
 North = 51 18.118 West =  000 39.799
29
 North = 51 18.119 West =  000 39.789
29
 North = 51 18.119 West =  000 39.798
29
 North = 51 18.127 West =  000 39.799
29
 North = 51 18.128 West =  000 39.789
29
 North = 51 18.128 West =  000 39.798
29
 North = 51 18.129 West =  000 39.779
29
 North = 51 18.129 West =  000 39.788
29
 North = 51 18.129 West =  000 39.797
29
 North = 51 18.136 West =  000 39.799
29
 North = 51 18.137 West =  000 39.789
29
 North = 51 18.137 West =  000 39.798
29
 North = 51 18.138 West =  000 39.779
29
 North = 51 18.138 West =  000 39.788
29
 North = 51 18.138 West =  000 39.797
29
 North = 51 18.139 West =  000 39.769
29
 North = 51 18.139 West =  000 39.778
29
 North = 51 18.139 West =  000 39.787
29
 North = 51 18.139 West =  000 39.796
29
 North = 51 18.145 West =  000 39.799
29
 North = 51 18.146 West =  000 39.789
29
 North = 51 18.146 West =  000 39.798
29
 North = 51 18.147 West =  000 39.779
29
 North = 51 18.147 West =  000 39.788
29
 North = 51 18.147 West =  000 39.797
29
 North = 51 18.148 West =  000 39.769
29
 North = 51 18.148 West =  000 39.778
29
 North = 51 18.148 West =  000 39.787
29
 North = 51 18.148 West =  000 39.796
29
 North = 51 18.149 West =  000 39.768
29
 North = 51 18.149 West =  000 39.777
29
 North = 51 18.149 West =  000 39.786
29
 North = 51 18.149 West =  000 39.795
29
 North = 51 18.154 West =  000 39.799
29
 North = 51 18.155 West =  000 39.789
29
 North = 51 18.155 West =  000 39.798
29
 North = 51 18.156 West =  000 39.779
29
 North = 51 18.156 West =  000 39.788
29
 North = 51 18.156 West =  000 39.797
29
 North = 51 18.157 West =  000 39.769
29
 North = 51 18.157 West =  000 39.778
29
 North = 51 18.157 West =  000 39.787
29
 North = 51 18.157 West =  000 39.796
29
 North = 51 18.158 West =  000 39.768
29
 North = 51 18.158 West =  000 39.777
29
 North = 51 18.158 West =  000 39.786
29
 North = 51 18.158 West =  000 39.795
29
 North = 51 18.159 West =  000 39.767
29
 North = 51 18.159 West =  000 39.776
29
 North = 51 18.159 West =  000 39.785
29
 North = 51 18.159 West =  000 39.794
29
 North = 51 18.163 West =  000 39.799
29
 North = 51 18.164 West =  000 39.789
29
 North = 51 18.164 West =  000 39.798
29
 North = 51 18.165 West =  000 39.779
29
 North = 51 18.165 West =  000 39.788
29
 North = 51 18.165 West =  000 39.797
29
 North = 51 18.166 West =  000 39.769
29
 North = 51 18.166 West =  000 39.778
29
 North = 51 18.166 West =  000 39.787
29
 North = 51 18.166 West =  000 39.796
29
 North = 51 18.167 West =  000 39.768
29
 North = 51 18.167 West =  000 39.777
29
 North = 51 18.167 West =  000 39.786
29
 North = 51 18.167 West =  000 39.795
29
 North = 51 18.168 West =  000 39.767
29
 North = 51 18.168 West =  000 39.776
29
 North = 51 18.168 West =  000 39.785
29
 North = 51 18.168 West =  000 39.794
29
 North = 51 18.169 West =  000 39.766
29
 North = 51 18.169 West =  000 39.775
29
 North = 51 18.169 West =  000 39.784
29
 North = 51 18.169 West =  000 39.793
29
 North = 51 18.172 West =  000 39.799
29
 North = 51 18.173 West =  000 39.789
29
 North = 51 18.173 West =  000 39.798
29
 North = 51 18.174 West =  000 39.779
29
 North = 51 18.174 West =  000 39.788
29
 North = 51 18.174 West =  000 39.797
29
 North = 51 18.175 West =  000 39.769
29
 North = 51 18.175 West =  000 39.778
29
 North = 51 18.175 West =  000 39.787
29
 North = 51 18.175 West =  000 39.796
29
 North = 51 18.176 West =  000 39.768
29
 North = 51 18.176 West =  000 39.777
29
 North = 51 18.176 West =  000 39.786
29
 North = 51 18.176 West =  000 39.795
29
 North = 51 18.177 West =  000 39.767
29
 North = 51 18.177 West =  000 39.776
29
 North = 51 18.177 West =  000 39.785
29
 North = 51 18.177 West =  000 39.794
29
 North = 51 18.178 West =  000 39.766
29
 North = 51 18.178 West =  000 39.775
29
 North = 51 18.178 West =  000 39.784
29
 North = 51 18.178 West =  000 39.793
29
 North = 51 18.179 West =  000 39.765
29
 North = 51 18.179 West =  000 39.774
29
 North = 51 18.179 West =  000 39.783
29
 North = 51 18.179 West =  000 39.792
29
 North = 51 18.182 West =  000 39.789
29
 North = 51 18.182 West =  000 39.798
29
 North = 51 18.183 West =  000 39.779
29
 North = 51 18.183 West =  000 39.788
29
 North = 51 18.183 West =  000 39.797
29
 North = 51 18.184 West =  000 39.769
29
 North = 51 18.184 West =  000 39.778
29
 North = 51 18.184 West =  000 39.787
29
 North = 51 18.184 West =  000 39.796
29
 North = 51 18.185 West =  000 39.768
29
 North = 51 18.185 West =  000 39.777
29
 North = 51 18.185 West =  000 39.786
29
 North = 51 18.185 West =  000 39.795
29
 North = 51 18.186 West =  000 39.767
29
 North = 51 18.186 West =  000 39.776
29
 North = 51 18.186 West =  000 39.785
29
 North = 51 18.186 West =  000 39.794
29
 North = 51 18.187 West =  000 39.766
29
 North = 51 18.187 West =  000 39.775
29
 North = 51 18.187 West =  000 39.784
29
 North = 51 18.187 West =  000 39.793
29
 North = 51 18.188 West =  000 39.765
29
 North = 51 18.188 West =  000 39.774
29
 North = 51 18.188 West =  000 39.783
29
 North = 51 18.188 West =  000 39.792
29
 North = 51 18.189 West =  000 39.764
29
 North = 51 18.189 West =  000 39.773
29
 North = 51 18.189 West =  000 39.782
29
 North = 51 18.189 West =  000 39.791