fork download
  1.  
  2. import java.io.*;
  3.  
  4. class BruteGCBWEFZ
  5. {
  6. // Brute force for GCBWEFZ : Changesbowie #14: Sound and Vision
  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 = 2;
  14. D = 5;
  15.  
  16. for (B=3; B<10; B++)
  17. {
  18. for (C=0; C<6; C++)
  19. {
  20. for (E=0; E<10; E++)
  21. {
  22. for (F=4; F<10; F++)
  23. {
  24. TOT = A + B + C + D + E + F;
  25.  
  26. if (TOT == 30) // Checksum = 30
  27. {
  28. AA = A + 1;
  29. BB = B - 3;
  30. CC = C + 4;
  31. DD = D + 1;
  32. EE = E;
  33. FF = F - 4;
  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 37." + WWW);
  38. }
  39. }
  40. }
  41. }
  42. }
  43. }
  44. }
Success #stdin #stdout 0.13s 55664KB
stdin
Standard input is empty
stdout
30
 North = 51 18.306 West =  000 37.695
30
 North = 51 18.307 West =  000 37.685
30
 North = 51 18.307 West =  000 37.694
30
 North = 51 18.308 West =  000 37.675
30
 North = 51 18.308 West =  000 37.684
30
 North = 51 18.308 West =  000 37.693
30
 North = 51 18.309 West =  000 37.665
30
 North = 51 18.309 West =  000 37.674
30
 North = 51 18.309 West =  000 37.683
30
 North = 51 18.309 West =  000 37.692
30
 North = 51 18.315 West =  000 37.695
30
 North = 51 18.316 West =  000 37.685
30
 North = 51 18.316 West =  000 37.694
30
 North = 51 18.317 West =  000 37.675
30
 North = 51 18.317 West =  000 37.684
30
 North = 51 18.317 West =  000 37.693
30
 North = 51 18.318 West =  000 37.665
30
 North = 51 18.318 West =  000 37.674
30
 North = 51 18.318 West =  000 37.683
30
 North = 51 18.318 West =  000 37.692
30
 North = 51 18.319 West =  000 37.655
30
 North = 51 18.319 West =  000 37.664
30
 North = 51 18.319 West =  000 37.673
30
 North = 51 18.319 West =  000 37.682
30
 North = 51 18.319 West =  000 37.691
30
 North = 51 18.324 West =  000 37.695
30
 North = 51 18.325 West =  000 37.685
30
 North = 51 18.325 West =  000 37.694
30
 North = 51 18.326 West =  000 37.675
30
 North = 51 18.326 West =  000 37.684
30
 North = 51 18.326 West =  000 37.693
30
 North = 51 18.327 West =  000 37.665
30
 North = 51 18.327 West =  000 37.674
30
 North = 51 18.327 West =  000 37.683
30
 North = 51 18.327 West =  000 37.692
30
 North = 51 18.328 West =  000 37.655
30
 North = 51 18.328 West =  000 37.664
30
 North = 51 18.328 West =  000 37.673
30
 North = 51 18.328 West =  000 37.682
30
 North = 51 18.328 West =  000 37.691
30
 North = 51 18.329 West =  000 37.645
30
 North = 51 18.329 West =  000 37.654
30
 North = 51 18.329 West =  000 37.663
30
 North = 51 18.329 West =  000 37.672
30
 North = 51 18.329 West =  000 37.681
30
 North = 51 18.329 West =  000 37.690
30
 North = 51 18.334 West =  000 37.685
30
 North = 51 18.334 West =  000 37.694
30
 North = 51 18.335 West =  000 37.675
30
 North = 51 18.335 West =  000 37.684
30
 North = 51 18.335 West =  000 37.693
30
 North = 51 18.336 West =  000 37.665
30
 North = 51 18.336 West =  000 37.674
30
 North = 51 18.336 West =  000 37.683
30
 North = 51 18.336 West =  000 37.692
30
 North = 51 18.337 West =  000 37.655
30
 North = 51 18.337 West =  000 37.664
30
 North = 51 18.337 West =  000 37.673
30
 North = 51 18.337 West =  000 37.682
30
 North = 51 18.337 West =  000 37.691
30
 North = 51 18.338 West =  000 37.645
30
 North = 51 18.338 West =  000 37.654
30
 North = 51 18.338 West =  000 37.663
30
 North = 51 18.338 West =  000 37.672
30
 North = 51 18.338 West =  000 37.681
30
 North = 51 18.338 West =  000 37.690
30
 North = 51 18.339 West =  000 37.635
30
 North = 51 18.339 West =  000 37.644
30
 North = 51 18.339 West =  000 37.653
30
 North = 51 18.339 West =  000 37.662
30
 North = 51 18.339 West =  000 37.671
30
 North = 51 18.339 West =  000 37.680
30
 North = 51 18.344 West =  000 37.675
30
 North = 51 18.344 West =  000 37.684
30
 North = 51 18.344 West =  000 37.693
30
 North = 51 18.345 West =  000 37.665
30
 North = 51 18.345 West =  000 37.674
30
 North = 51 18.345 West =  000 37.683
30
 North = 51 18.345 West =  000 37.692
30
 North = 51 18.346 West =  000 37.655
30
 North = 51 18.346 West =  000 37.664
30
 North = 51 18.346 West =  000 37.673
30
 North = 51 18.346 West =  000 37.682
30
 North = 51 18.346 West =  000 37.691
30
 North = 51 18.347 West =  000 37.645
30
 North = 51 18.347 West =  000 37.654
30
 North = 51 18.347 West =  000 37.663
30
 North = 51 18.347 West =  000 37.672
30
 North = 51 18.347 West =  000 37.681
30
 North = 51 18.347 West =  000 37.690
30
 North = 51 18.348 West =  000 37.635
30
 North = 51 18.348 West =  000 37.644
30
 North = 51 18.348 West =  000 37.653
30
 North = 51 18.348 West =  000 37.662
30
 North = 51 18.348 West =  000 37.671
30
 North = 51 18.348 West =  000 37.680
30
 North = 51 18.349 West =  000 37.625
30
 North = 51 18.349 West =  000 37.634
30
 North = 51 18.349 West =  000 37.643
30
 North = 51 18.349 West =  000 37.652
30
 North = 51 18.349 West =  000 37.661
30
 North = 51 18.349 West =  000 37.670
30
 North = 51 18.354 West =  000 37.665
30
 North = 51 18.354 West =  000 37.674
30
 North = 51 18.354 West =  000 37.683
30
 North = 51 18.354 West =  000 37.692
30
 North = 51 18.355 West =  000 37.655
30
 North = 51 18.355 West =  000 37.664
30
 North = 51 18.355 West =  000 37.673
30
 North = 51 18.355 West =  000 37.682
30
 North = 51 18.355 West =  000 37.691
30
 North = 51 18.356 West =  000 37.645
30
 North = 51 18.356 West =  000 37.654
30
 North = 51 18.356 West =  000 37.663
30
 North = 51 18.356 West =  000 37.672
30
 North = 51 18.356 West =  000 37.681
30
 North = 51 18.356 West =  000 37.690
30
 North = 51 18.357 West =  000 37.635
30
 North = 51 18.357 West =  000 37.644
30
 North = 51 18.357 West =  000 37.653
30
 North = 51 18.357 West =  000 37.662
30
 North = 51 18.357 West =  000 37.671
30
 North = 51 18.357 West =  000 37.680
30
 North = 51 18.358 West =  000 37.625
30
 North = 51 18.358 West =  000 37.634
30
 North = 51 18.358 West =  000 37.643
30
 North = 51 18.358 West =  000 37.652
30
 North = 51 18.358 West =  000 37.661
30
 North = 51 18.358 West =  000 37.670
30
 North = 51 18.359 West =  000 37.615
30
 North = 51 18.359 West =  000 37.624
30
 North = 51 18.359 West =  000 37.633
30
 North = 51 18.359 West =  000 37.642
30
 North = 51 18.359 West =  000 37.651
30
 North = 51 18.359 West =  000 37.660
30
 North = 51 18.364 West =  000 37.655
30
 North = 51 18.364 West =  000 37.664
30
 North = 51 18.364 West =  000 37.673
30
 North = 51 18.364 West =  000 37.682
30
 North = 51 18.364 West =  000 37.691
30
 North = 51 18.365 West =  000 37.645
30
 North = 51 18.365 West =  000 37.654
30
 North = 51 18.365 West =  000 37.663
30
 North = 51 18.365 West =  000 37.672
30
 North = 51 18.365 West =  000 37.681
30
 North = 51 18.365 West =  000 37.690
30
 North = 51 18.366 West =  000 37.635
30
 North = 51 18.366 West =  000 37.644
30
 North = 51 18.366 West =  000 37.653
30
 North = 51 18.366 West =  000 37.662
30
 North = 51 18.366 West =  000 37.671
30
 North = 51 18.366 West =  000 37.680
30
 North = 51 18.367 West =  000 37.625
30
 North = 51 18.367 West =  000 37.634
30
 North = 51 18.367 West =  000 37.643
30
 North = 51 18.367 West =  000 37.652
30
 North = 51 18.367 West =  000 37.661
30
 North = 51 18.367 West =  000 37.670
30
 North = 51 18.368 West =  000 37.615
30
 North = 51 18.368 West =  000 37.624
30
 North = 51 18.368 West =  000 37.633
30
 North = 51 18.368 West =  000 37.642
30
 North = 51 18.368 West =  000 37.651
30
 North = 51 18.368 West =  000 37.660
30
 North = 51 18.369 West =  000 37.605
30
 North = 51 18.369 West =  000 37.614
30
 North = 51 18.369 West =  000 37.623
30
 North = 51 18.369 West =  000 37.632
30
 North = 51 18.369 West =  000 37.641
30
 North = 51 18.369 West =  000 37.650