fork download
  1.  
  2. import java.io.*;
  3.  
  4. class BruteGCBWEFC
  5. {
  6. // Brute force for GCBWEFC : Changesbowie #09: Diamond Dogs
  7.  
  8. public static void main (String[] args) throws java.lang.Exception
  9. {
  10. int A, B, C, D, E, F;
  11. int AA, BB, CC, DD, EE, FF;
  12. int TOT, NNN, WWW;
  13. A = 9;
  14. D = 3; // D = 1 or 2 or 3
  15.  
  16. for (B=1; B<10; B++)
  17. {
  18. for (C=0; C<8; C++)
  19. {
  20. for (E=0; E<4; E++)
  21. {
  22. for (F=0; F<9; F++)
  23. {
  24. TOT = A + B + C + D + E + F;
  25.  
  26. if (TOT == 29) // Checksum = 29
  27. {
  28. AA = A - 8;
  29. BB = B - 1;
  30. CC = C + 2;
  31. DD = D + 6;
  32. EE = E + 6;
  33. FF = F + 1;
  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 39." + WWW);
  38. }
  39. }
  40. }
  41. }
  42. }
  43. }
  44. }
Success #stdin #stdout 0.14s 55640KB
stdin
Standard input is empty
stdout
29
 North = 51 18.107 West =  000 39.999
29
 North = 51 18.108 West =  000 39.989
29
 North = 51 18.108 West =  000 39.998
29
 North = 51 18.109 West =  000 39.979
29
 North = 51 18.109 West =  000 39.988
29
 North = 51 18.109 West =  000 39.997
29
 North = 51 18.116 West =  000 39.999
29
 North = 51 18.117 West =  000 39.989
29
 North = 51 18.117 West =  000 39.998
29
 North = 51 18.118 West =  000 39.979
29
 North = 51 18.118 West =  000 39.988
29
 North = 51 18.118 West =  000 39.997
29
 North = 51 18.119 West =  000 39.969
29
 North = 51 18.119 West =  000 39.978
29
 North = 51 18.119 West =  000 39.987
29
 North = 51 18.119 West =  000 39.996
29
 North = 51 18.125 West =  000 39.999
29
 North = 51 18.126 West =  000 39.989
29
 North = 51 18.126 West =  000 39.998
29
 North = 51 18.127 West =  000 39.979
29
 North = 51 18.127 West =  000 39.988
29
 North = 51 18.127 West =  000 39.997
29
 North = 51 18.128 West =  000 39.969
29
 North = 51 18.128 West =  000 39.978
29
 North = 51 18.128 West =  000 39.987
29
 North = 51 18.128 West =  000 39.996
29
 North = 51 18.129 West =  000 39.968
29
 North = 51 18.129 West =  000 39.977
29
 North = 51 18.129 West =  000 39.986
29
 North = 51 18.129 West =  000 39.995
29
 North = 51 18.134 West =  000 39.999
29
 North = 51 18.135 West =  000 39.989
29
 North = 51 18.135 West =  000 39.998
29
 North = 51 18.136 West =  000 39.979
29
 North = 51 18.136 West =  000 39.988
29
 North = 51 18.136 West =  000 39.997
29
 North = 51 18.137 West =  000 39.969
29
 North = 51 18.137 West =  000 39.978
29
 North = 51 18.137 West =  000 39.987
29
 North = 51 18.137 West =  000 39.996
29
 North = 51 18.138 West =  000 39.968
29
 North = 51 18.138 West =  000 39.977
29
 North = 51 18.138 West =  000 39.986
29
 North = 51 18.138 West =  000 39.995
29
 North = 51 18.139 West =  000 39.967
29
 North = 51 18.139 West =  000 39.976
29
 North = 51 18.139 West =  000 39.985
29
 North = 51 18.139 West =  000 39.994
29
 North = 51 18.143 West =  000 39.999
29
 North = 51 18.144 West =  000 39.989
29
 North = 51 18.144 West =  000 39.998
29
 North = 51 18.145 West =  000 39.979
29
 North = 51 18.145 West =  000 39.988
29
 North = 51 18.145 West =  000 39.997
29
 North = 51 18.146 West =  000 39.969
29
 North = 51 18.146 West =  000 39.978
29
 North = 51 18.146 West =  000 39.987
29
 North = 51 18.146 West =  000 39.996
29
 North = 51 18.147 West =  000 39.968
29
 North = 51 18.147 West =  000 39.977
29
 North = 51 18.147 West =  000 39.986
29
 North = 51 18.147 West =  000 39.995
29
 North = 51 18.148 West =  000 39.967
29
 North = 51 18.148 West =  000 39.976
29
 North = 51 18.148 West =  000 39.985
29
 North = 51 18.148 West =  000 39.994
29
 North = 51 18.149 West =  000 39.966
29
 North = 51 18.149 West =  000 39.975
29
 North = 51 18.149 West =  000 39.984
29
 North = 51 18.149 West =  000 39.993
29
 North = 51 18.152 West =  000 39.999
29
 North = 51 18.153 West =  000 39.989
29
 North = 51 18.153 West =  000 39.998
29
 North = 51 18.154 West =  000 39.979
29
 North = 51 18.154 West =  000 39.988
29
 North = 51 18.154 West =  000 39.997
29
 North = 51 18.155 West =  000 39.969
29
 North = 51 18.155 West =  000 39.978
29
 North = 51 18.155 West =  000 39.987
29
 North = 51 18.155 West =  000 39.996
29
 North = 51 18.156 West =  000 39.968
29
 North = 51 18.156 West =  000 39.977
29
 North = 51 18.156 West =  000 39.986
29
 North = 51 18.156 West =  000 39.995
29
 North = 51 18.157 West =  000 39.967
29
 North = 51 18.157 West =  000 39.976
29
 North = 51 18.157 West =  000 39.985
29
 North = 51 18.157 West =  000 39.994
29
 North = 51 18.158 West =  000 39.966
29
 North = 51 18.158 West =  000 39.975
29
 North = 51 18.158 West =  000 39.984
29
 North = 51 18.158 West =  000 39.993
29
 North = 51 18.159 West =  000 39.965
29
 North = 51 18.159 West =  000 39.974
29
 North = 51 18.159 West =  000 39.983
29
 North = 51 18.159 West =  000 39.992
29
 North = 51 18.162 West =  000 39.989
29
 North = 51 18.162 West =  000 39.998
29
 North = 51 18.163 West =  000 39.979
29
 North = 51 18.163 West =  000 39.988
29
 North = 51 18.163 West =  000 39.997
29
 North = 51 18.164 West =  000 39.969
29
 North = 51 18.164 West =  000 39.978
29
 North = 51 18.164 West =  000 39.987
29
 North = 51 18.164 West =  000 39.996
29
 North = 51 18.165 West =  000 39.968
29
 North = 51 18.165 West =  000 39.977
29
 North = 51 18.165 West =  000 39.986
29
 North = 51 18.165 West =  000 39.995
29
 North = 51 18.166 West =  000 39.967
29
 North = 51 18.166 West =  000 39.976
29
 North = 51 18.166 West =  000 39.985
29
 North = 51 18.166 West =  000 39.994
29
 North = 51 18.167 West =  000 39.966
29
 North = 51 18.167 West =  000 39.975
29
 North = 51 18.167 West =  000 39.984
29
 North = 51 18.167 West =  000 39.993
29
 North = 51 18.168 West =  000 39.965
29
 North = 51 18.168 West =  000 39.974
29
 North = 51 18.168 West =  000 39.983
29
 North = 51 18.168 West =  000 39.992
29
 North = 51 18.169 West =  000 39.964
29
 North = 51 18.169 West =  000 39.973
29
 North = 51 18.169 West =  000 39.982
29
 North = 51 18.169 West =  000 39.991
29
 North = 51 18.172 West =  000 39.979
29
 North = 51 18.172 West =  000 39.988
29
 North = 51 18.172 West =  000 39.997
29
 North = 51 18.173 West =  000 39.969
29
 North = 51 18.173 West =  000 39.978
29
 North = 51 18.173 West =  000 39.987
29
 North = 51 18.173 West =  000 39.996
29
 North = 51 18.174 West =  000 39.968
29
 North = 51 18.174 West =  000 39.977
29
 North = 51 18.174 West =  000 39.986
29
 North = 51 18.174 West =  000 39.995
29
 North = 51 18.175 West =  000 39.967
29
 North = 51 18.175 West =  000 39.976
29
 North = 51 18.175 West =  000 39.985
29
 North = 51 18.175 West =  000 39.994
29
 North = 51 18.176 West =  000 39.966
29
 North = 51 18.176 West =  000 39.975
29
 North = 51 18.176 West =  000 39.984
29
 North = 51 18.176 West =  000 39.993
29
 North = 51 18.177 West =  000 39.965
29
 North = 51 18.177 West =  000 39.974
29
 North = 51 18.177 West =  000 39.983
29
 North = 51 18.177 West =  000 39.992
29
 North = 51 18.178 West =  000 39.964
29
 North = 51 18.178 West =  000 39.973
29
 North = 51 18.178 West =  000 39.982
29
 North = 51 18.178 West =  000 39.991
29
 North = 51 18.179 West =  000 39.963
29
 North = 51 18.179 West =  000 39.972
29
 North = 51 18.179 West =  000 39.981
29
 North = 51 18.182 West =  000 39.969
29
 North = 51 18.182 West =  000 39.978
29
 North = 51 18.182 West =  000 39.987
29
 North = 51 18.182 West =  000 39.996
29
 North = 51 18.183 West =  000 39.968
29
 North = 51 18.183 West =  000 39.977
29
 North = 51 18.183 West =  000 39.986
29
 North = 51 18.183 West =  000 39.995
29
 North = 51 18.184 West =  000 39.967
29
 North = 51 18.184 West =  000 39.976
29
 North = 51 18.184 West =  000 39.985
29
 North = 51 18.184 West =  000 39.994
29
 North = 51 18.185 West =  000 39.966
29
 North = 51 18.185 West =  000 39.975
29
 North = 51 18.185 West =  000 39.984
29
 North = 51 18.185 West =  000 39.993
29
 North = 51 18.186 West =  000 39.965
29
 North = 51 18.186 West =  000 39.974
29
 North = 51 18.186 West =  000 39.983
29
 North = 51 18.186 West =  000 39.992
29
 North = 51 18.187 West =  000 39.964
29
 North = 51 18.187 West =  000 39.973
29
 North = 51 18.187 West =  000 39.982
29
 North = 51 18.187 West =  000 39.991
29
 North = 51 18.188 West =  000 39.963
29
 North = 51 18.188 West =  000 39.972
29
 North = 51 18.188 West =  000 39.981
29
 North = 51 18.189 West =  000 39.962
29
 North = 51 18.189 West =  000 39.971