fork download
  1. import java.io.*;
  2.  
  3. class BruteGCBWEFZ
  4. {
  5. // Brute force for GCBWEFZ : Changesbowie #14: Sound and Vision
  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 = 2;
  13. D = 6;
  14.  
  15. for (B=3; B<10; B++)
  16. {
  17. for (C=0; C<6; C++)
  18. {
  19. for (E=0; E<10; E++)
  20. {
  21. for (F=4; F<10; F++)
  22. {
  23. TOT = A + B + C + D + E + F;
  24.  
  25. if (TOT == 30) // Checksum = 30
  26. {
  27. AA = A + 1;
  28. BB = B - 3;
  29. CC = C + 4;
  30. DD = D + 1;
  31. EE = E;
  32. FF = F - 4;
  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 37." + WWW);
  37. }
  38. }
  39. }
  40. }
  41. }
  42. }
  43. }
Success #stdin #stdout 0.14s 57668KB
stdin
Standard input is empty
stdout
30
 North = 51 18.305 West =  000 37.795
30
 North = 51 18.306 West =  000 37.785
30
 North = 51 18.306 West =  000 37.794
30
 North = 51 18.307 West =  000 37.775
30
 North = 51 18.307 West =  000 37.784
30
 North = 51 18.307 West =  000 37.793
30
 North = 51 18.308 West =  000 37.765
30
 North = 51 18.308 West =  000 37.774
30
 North = 51 18.308 West =  000 37.783
30
 North = 51 18.308 West =  000 37.792
30
 North = 51 18.309 West =  000 37.755
30
 North = 51 18.309 West =  000 37.764
30
 North = 51 18.309 West =  000 37.773
30
 North = 51 18.309 West =  000 37.782
30
 North = 51 18.309 West =  000 37.791
30
 North = 51 18.314 West =  000 37.795
30
 North = 51 18.315 West =  000 37.785
30
 North = 51 18.315 West =  000 37.794
30
 North = 51 18.316 West =  000 37.775
30
 North = 51 18.316 West =  000 37.784
30
 North = 51 18.316 West =  000 37.793
30
 North = 51 18.317 West =  000 37.765
30
 North = 51 18.317 West =  000 37.774
30
 North = 51 18.317 West =  000 37.783
30
 North = 51 18.317 West =  000 37.792
30
 North = 51 18.318 West =  000 37.755
30
 North = 51 18.318 West =  000 37.764
30
 North = 51 18.318 West =  000 37.773
30
 North = 51 18.318 West =  000 37.782
30
 North = 51 18.318 West =  000 37.791
30
 North = 51 18.319 West =  000 37.745
30
 North = 51 18.319 West =  000 37.754
30
 North = 51 18.319 West =  000 37.763
30
 North = 51 18.319 West =  000 37.772
30
 North = 51 18.319 West =  000 37.781
30
 North = 51 18.319 West =  000 37.790
30
 North = 51 18.324 West =  000 37.785
30
 North = 51 18.324 West =  000 37.794
30
 North = 51 18.325 West =  000 37.775
30
 North = 51 18.325 West =  000 37.784
30
 North = 51 18.325 West =  000 37.793
30
 North = 51 18.326 West =  000 37.765
30
 North = 51 18.326 West =  000 37.774
30
 North = 51 18.326 West =  000 37.783
30
 North = 51 18.326 West =  000 37.792
30
 North = 51 18.327 West =  000 37.755
30
 North = 51 18.327 West =  000 37.764
30
 North = 51 18.327 West =  000 37.773
30
 North = 51 18.327 West =  000 37.782
30
 North = 51 18.327 West =  000 37.791
30
 North = 51 18.328 West =  000 37.745
30
 North = 51 18.328 West =  000 37.754
30
 North = 51 18.328 West =  000 37.763
30
 North = 51 18.328 West =  000 37.772
30
 North = 51 18.328 West =  000 37.781
30
 North = 51 18.328 West =  000 37.790
30
 North = 51 18.329 West =  000 37.735
30
 North = 51 18.329 West =  000 37.744
30
 North = 51 18.329 West =  000 37.753
30
 North = 51 18.329 West =  000 37.762
30
 North = 51 18.329 West =  000 37.771
30
 North = 51 18.329 West =  000 37.780
30
 North = 51 18.334 West =  000 37.775
30
 North = 51 18.334 West =  000 37.784
30
 North = 51 18.334 West =  000 37.793
30
 North = 51 18.335 West =  000 37.765
30
 North = 51 18.335 West =  000 37.774
30
 North = 51 18.335 West =  000 37.783
30
 North = 51 18.335 West =  000 37.792
30
 North = 51 18.336 West =  000 37.755
30
 North = 51 18.336 West =  000 37.764
30
 North = 51 18.336 West =  000 37.773
30
 North = 51 18.336 West =  000 37.782
30
 North = 51 18.336 West =  000 37.791
30
 North = 51 18.337 West =  000 37.745
30
 North = 51 18.337 West =  000 37.754
30
 North = 51 18.337 West =  000 37.763
30
 North = 51 18.337 West =  000 37.772
30
 North = 51 18.337 West =  000 37.781
30
 North = 51 18.337 West =  000 37.790
30
 North = 51 18.338 West =  000 37.735
30
 North = 51 18.338 West =  000 37.744
30
 North = 51 18.338 West =  000 37.753
30
 North = 51 18.338 West =  000 37.762
30
 North = 51 18.338 West =  000 37.771
30
 North = 51 18.338 West =  000 37.780
30
 North = 51 18.339 West =  000 37.725
30
 North = 51 18.339 West =  000 37.734
30
 North = 51 18.339 West =  000 37.743
30
 North = 51 18.339 West =  000 37.752
30
 North = 51 18.339 West =  000 37.761
30
 North = 51 18.339 West =  000 37.770
30
 North = 51 18.344 West =  000 37.765
30
 North = 51 18.344 West =  000 37.774
30
 North = 51 18.344 West =  000 37.783
30
 North = 51 18.344 West =  000 37.792
30
 North = 51 18.345 West =  000 37.755
30
 North = 51 18.345 West =  000 37.764
30
 North = 51 18.345 West =  000 37.773
30
 North = 51 18.345 West =  000 37.782
30
 North = 51 18.345 West =  000 37.791
30
 North = 51 18.346 West =  000 37.745
30
 North = 51 18.346 West =  000 37.754
30
 North = 51 18.346 West =  000 37.763
30
 North = 51 18.346 West =  000 37.772
30
 North = 51 18.346 West =  000 37.781
30
 North = 51 18.346 West =  000 37.790
30
 North = 51 18.347 West =  000 37.735
30
 North = 51 18.347 West =  000 37.744
30
 North = 51 18.347 West =  000 37.753
30
 North = 51 18.347 West =  000 37.762
30
 North = 51 18.347 West =  000 37.771
30
 North = 51 18.347 West =  000 37.780
30
 North = 51 18.348 West =  000 37.725
30
 North = 51 18.348 West =  000 37.734
30
 North = 51 18.348 West =  000 37.743
30
 North = 51 18.348 West =  000 37.752
30
 North = 51 18.348 West =  000 37.761
30
 North = 51 18.348 West =  000 37.770
30
 North = 51 18.349 West =  000 37.715
30
 North = 51 18.349 West =  000 37.724
30
 North = 51 18.349 West =  000 37.733
30
 North = 51 18.349 West =  000 37.742
30
 North = 51 18.349 West =  000 37.751
30
 North = 51 18.349 West =  000 37.760
30
 North = 51 18.354 West =  000 37.755
30
 North = 51 18.354 West =  000 37.764
30
 North = 51 18.354 West =  000 37.773
30
 North = 51 18.354 West =  000 37.782
30
 North = 51 18.354 West =  000 37.791
30
 North = 51 18.355 West =  000 37.745
30
 North = 51 18.355 West =  000 37.754
30
 North = 51 18.355 West =  000 37.763
30
 North = 51 18.355 West =  000 37.772
30
 North = 51 18.355 West =  000 37.781
30
 North = 51 18.355 West =  000 37.790
30
 North = 51 18.356 West =  000 37.735
30
 North = 51 18.356 West =  000 37.744
30
 North = 51 18.356 West =  000 37.753
30
 North = 51 18.356 West =  000 37.762
30
 North = 51 18.356 West =  000 37.771
30
 North = 51 18.356 West =  000 37.780
30
 North = 51 18.357 West =  000 37.725
30
 North = 51 18.357 West =  000 37.734
30
 North = 51 18.357 West =  000 37.743
30
 North = 51 18.357 West =  000 37.752
30
 North = 51 18.357 West =  000 37.761
30
 North = 51 18.357 West =  000 37.770
30
 North = 51 18.358 West =  000 37.715
30
 North = 51 18.358 West =  000 37.724
30
 North = 51 18.358 West =  000 37.733
30
 North = 51 18.358 West =  000 37.742
30
 North = 51 18.358 West =  000 37.751
30
 North = 51 18.358 West =  000 37.760
30
 North = 51 18.359 West =  000 37.705
30
 North = 51 18.359 West =  000 37.714
30
 North = 51 18.359 West =  000 37.723
30
 North = 51 18.359 West =  000 37.732
30
 North = 51 18.359 West =  000 37.741
30
 North = 51 18.359 West =  000 37.750
30
 North = 51 18.364 West =  000 37.745
30
 North = 51 18.364 West =  000 37.754
30
 North = 51 18.364 West =  000 37.763
30
 North = 51 18.364 West =  000 37.772
30
 North = 51 18.364 West =  000 37.781
30
 North = 51 18.364 West =  000 37.790
30
 North = 51 18.365 West =  000 37.735
30
 North = 51 18.365 West =  000 37.744
30
 North = 51 18.365 West =  000 37.753
30
 North = 51 18.365 West =  000 37.762
30
 North = 51 18.365 West =  000 37.771
30
 North = 51 18.365 West =  000 37.780
30
 North = 51 18.366 West =  000 37.725
30
 North = 51 18.366 West =  000 37.734
30
 North = 51 18.366 West =  000 37.743
30
 North = 51 18.366 West =  000 37.752
30
 North = 51 18.366 West =  000 37.761
30
 North = 51 18.366 West =  000 37.770
30
 North = 51 18.367 West =  000 37.715
30
 North = 51 18.367 West =  000 37.724
30
 North = 51 18.367 West =  000 37.733
30
 North = 51 18.367 West =  000 37.742
30
 North = 51 18.367 West =  000 37.751
30
 North = 51 18.367 West =  000 37.760
30
 North = 51 18.368 West =  000 37.705
30
 North = 51 18.368 West =  000 37.714
30
 North = 51 18.368 West =  000 37.723
30
 North = 51 18.368 West =  000 37.732
30
 North = 51 18.368 West =  000 37.741
30
 North = 51 18.368 West =  000 37.750
30
 North = 51 18.369 West =  000 37.704
30
 North = 51 18.369 West =  000 37.713
30
 North = 51 18.369 West =  000 37.722
30
 North = 51 18.369 West =  000 37.731
30
 North = 51 18.369 West =  000 37.740