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 = 5; // 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.14s 57692KB
stdin
Standard input is empty
stdout
29
 North = 51 18.105 West =  000 39.1199
29
 North = 51 18.106 West =  000 39.1189
29
 North = 51 18.106 West =  000 39.1198
29
 North = 51 18.107 West =  000 39.1179
29
 North = 51 18.107 West =  000 39.1188
29
 North = 51 18.107 West =  000 39.1197
29
 North = 51 18.108 West =  000 39.1169
29
 North = 51 18.108 West =  000 39.1178
29
 North = 51 18.108 West =  000 39.1187
29
 North = 51 18.108 West =  000 39.1196
29
 North = 51 18.109 West =  000 39.1168
29
 North = 51 18.109 West =  000 39.1177
29
 North = 51 18.109 West =  000 39.1186
29
 North = 51 18.109 West =  000 39.1195
29
 North = 51 18.114 West =  000 39.1199
29
 North = 51 18.115 West =  000 39.1189
29
 North = 51 18.115 West =  000 39.1198
29
 North = 51 18.116 West =  000 39.1179
29
 North = 51 18.116 West =  000 39.1188
29
 North = 51 18.116 West =  000 39.1197
29
 North = 51 18.117 West =  000 39.1169
29
 North = 51 18.117 West =  000 39.1178
29
 North = 51 18.117 West =  000 39.1187
29
 North = 51 18.117 West =  000 39.1196
29
 North = 51 18.118 West =  000 39.1168
29
 North = 51 18.118 West =  000 39.1177
29
 North = 51 18.118 West =  000 39.1186
29
 North = 51 18.118 West =  000 39.1195
29
 North = 51 18.119 West =  000 39.1167
29
 North = 51 18.119 West =  000 39.1176
29
 North = 51 18.119 West =  000 39.1185
29
 North = 51 18.119 West =  000 39.1194
29
 North = 51 18.123 West =  000 39.1199
29
 North = 51 18.124 West =  000 39.1189
29
 North = 51 18.124 West =  000 39.1198
29
 North = 51 18.125 West =  000 39.1179
29
 North = 51 18.125 West =  000 39.1188
29
 North = 51 18.125 West =  000 39.1197
29
 North = 51 18.126 West =  000 39.1169
29
 North = 51 18.126 West =  000 39.1178
29
 North = 51 18.126 West =  000 39.1187
29
 North = 51 18.126 West =  000 39.1196
29
 North = 51 18.127 West =  000 39.1168
29
 North = 51 18.127 West =  000 39.1177
29
 North = 51 18.127 West =  000 39.1186
29
 North = 51 18.127 West =  000 39.1195
29
 North = 51 18.128 West =  000 39.1167
29
 North = 51 18.128 West =  000 39.1176
29
 North = 51 18.128 West =  000 39.1185
29
 North = 51 18.128 West =  000 39.1194
29
 North = 51 18.129 West =  000 39.1166
29
 North = 51 18.129 West =  000 39.1175
29
 North = 51 18.129 West =  000 39.1184
29
 North = 51 18.129 West =  000 39.1193
29
 North = 51 18.132 West =  000 39.1199
29
 North = 51 18.133 West =  000 39.1189
29
 North = 51 18.133 West =  000 39.1198
29
 North = 51 18.134 West =  000 39.1179
29
 North = 51 18.134 West =  000 39.1188
29
 North = 51 18.134 West =  000 39.1197
29
 North = 51 18.135 West =  000 39.1169
29
 North = 51 18.135 West =  000 39.1178
29
 North = 51 18.135 West =  000 39.1187
29
 North = 51 18.135 West =  000 39.1196
29
 North = 51 18.136 West =  000 39.1168
29
 North = 51 18.136 West =  000 39.1177
29
 North = 51 18.136 West =  000 39.1186
29
 North = 51 18.136 West =  000 39.1195
29
 North = 51 18.137 West =  000 39.1167
29
 North = 51 18.137 West =  000 39.1176
29
 North = 51 18.137 West =  000 39.1185
29
 North = 51 18.137 West =  000 39.1194
29
 North = 51 18.138 West =  000 39.1166
29
 North = 51 18.138 West =  000 39.1175
29
 North = 51 18.138 West =  000 39.1184
29
 North = 51 18.138 West =  000 39.1193
29
 North = 51 18.139 West =  000 39.1165
29
 North = 51 18.139 West =  000 39.1174
29
 North = 51 18.139 West =  000 39.1183
29
 North = 51 18.139 West =  000 39.1192
29
 North = 51 18.142 West =  000 39.1189
29
 North = 51 18.142 West =  000 39.1198
29
 North = 51 18.143 West =  000 39.1179
29
 North = 51 18.143 West =  000 39.1188
29
 North = 51 18.143 West =  000 39.1197
29
 North = 51 18.144 West =  000 39.1169
29
 North = 51 18.144 West =  000 39.1178
29
 North = 51 18.144 West =  000 39.1187
29
 North = 51 18.144 West =  000 39.1196
29
 North = 51 18.145 West =  000 39.1168
29
 North = 51 18.145 West =  000 39.1177
29
 North = 51 18.145 West =  000 39.1186
29
 North = 51 18.145 West =  000 39.1195
29
 North = 51 18.146 West =  000 39.1167
29
 North = 51 18.146 West =  000 39.1176
29
 North = 51 18.146 West =  000 39.1185
29
 North = 51 18.146 West =  000 39.1194
29
 North = 51 18.147 West =  000 39.1166
29
 North = 51 18.147 West =  000 39.1175
29
 North = 51 18.147 West =  000 39.1184
29
 North = 51 18.147 West =  000 39.1193
29
 North = 51 18.148 West =  000 39.1165
29
 North = 51 18.148 West =  000 39.1174
29
 North = 51 18.148 West =  000 39.1183
29
 North = 51 18.148 West =  000 39.1192
29
 North = 51 18.149 West =  000 39.1164
29
 North = 51 18.149 West =  000 39.1173
29
 North = 51 18.149 West =  000 39.1182
29
 North = 51 18.149 West =  000 39.1191
29
 North = 51 18.152 West =  000 39.1179
29
 North = 51 18.152 West =  000 39.1188
29
 North = 51 18.152 West =  000 39.1197
29
 North = 51 18.153 West =  000 39.1169
29
 North = 51 18.153 West =  000 39.1178
29
 North = 51 18.153 West =  000 39.1187
29
 North = 51 18.153 West =  000 39.1196
29
 North = 51 18.154 West =  000 39.1168
29
 North = 51 18.154 West =  000 39.1177
29
 North = 51 18.154 West =  000 39.1186
29
 North = 51 18.154 West =  000 39.1195
29
 North = 51 18.155 West =  000 39.1167
29
 North = 51 18.155 West =  000 39.1176
29
 North = 51 18.155 West =  000 39.1185
29
 North = 51 18.155 West =  000 39.1194
29
 North = 51 18.156 West =  000 39.1166
29
 North = 51 18.156 West =  000 39.1175
29
 North = 51 18.156 West =  000 39.1184
29
 North = 51 18.156 West =  000 39.1193
29
 North = 51 18.157 West =  000 39.1165
29
 North = 51 18.157 West =  000 39.1174
29
 North = 51 18.157 West =  000 39.1183
29
 North = 51 18.157 West =  000 39.1192
29
 North = 51 18.158 West =  000 39.1164
29
 North = 51 18.158 West =  000 39.1173
29
 North = 51 18.158 West =  000 39.1182
29
 North = 51 18.158 West =  000 39.1191
29
 North = 51 18.159 West =  000 39.1163
29
 North = 51 18.159 West =  000 39.1172
29
 North = 51 18.159 West =  000 39.1181
29
 North = 51 18.162 West =  000 39.1169
29
 North = 51 18.162 West =  000 39.1178
29
 North = 51 18.162 West =  000 39.1187
29
 North = 51 18.162 West =  000 39.1196
29
 North = 51 18.163 West =  000 39.1168
29
 North = 51 18.163 West =  000 39.1177
29
 North = 51 18.163 West =  000 39.1186
29
 North = 51 18.163 West =  000 39.1195
29
 North = 51 18.164 West =  000 39.1167
29
 North = 51 18.164 West =  000 39.1176
29
 North = 51 18.164 West =  000 39.1185
29
 North = 51 18.164 West =  000 39.1194
29
 North = 51 18.165 West =  000 39.1166
29
 North = 51 18.165 West =  000 39.1175
29
 North = 51 18.165 West =  000 39.1184
29
 North = 51 18.165 West =  000 39.1193
29
 North = 51 18.166 West =  000 39.1165
29
 North = 51 18.166 West =  000 39.1174
29
 North = 51 18.166 West =  000 39.1183
29
 North = 51 18.166 West =  000 39.1192
29
 North = 51 18.167 West =  000 39.1164
29
 North = 51 18.167 West =  000 39.1173
29
 North = 51 18.167 West =  000 39.1182
29
 North = 51 18.167 West =  000 39.1191
29
 North = 51 18.168 West =  000 39.1163
29
 North = 51 18.168 West =  000 39.1172
29
 North = 51 18.168 West =  000 39.1181
29
 North = 51 18.169 West =  000 39.1162
29
 North = 51 18.169 West =  000 39.1171
29
 North = 51 18.172 West =  000 39.1168
29
 North = 51 18.172 West =  000 39.1177
29
 North = 51 18.172 West =  000 39.1186
29
 North = 51 18.172 West =  000 39.1195
29
 North = 51 18.173 West =  000 39.1167
29
 North = 51 18.173 West =  000 39.1176
29
 North = 51 18.173 West =  000 39.1185
29
 North = 51 18.173 West =  000 39.1194
29
 North = 51 18.174 West =  000 39.1166
29
 North = 51 18.174 West =  000 39.1175
29
 North = 51 18.174 West =  000 39.1184
29
 North = 51 18.174 West =  000 39.1193
29
 North = 51 18.175 West =  000 39.1165
29
 North = 51 18.175 West =  000 39.1174
29
 North = 51 18.175 West =  000 39.1183
29
 North = 51 18.175 West =  000 39.1192
29
 North = 51 18.176 West =  000 39.1164
29
 North = 51 18.176 West =  000 39.1173
29
 North = 51 18.176 West =  000 39.1182
29
 North = 51 18.176 West =  000 39.1191
29
 North = 51 18.177 West =  000 39.1163
29
 North = 51 18.177 West =  000 39.1172
29
 North = 51 18.177 West =  000 39.1181
29
 North = 51 18.178 West =  000 39.1162
29
 North = 51 18.178 West =  000 39.1171
29
 North = 51 18.179 West =  000 39.1161
29
 North = 51 18.182 West =  000 39.1167
29
 North = 51 18.182 West =  000 39.1176
29
 North = 51 18.182 West =  000 39.1185
29
 North = 51 18.182 West =  000 39.1194
29
 North = 51 18.183 West =  000 39.1166
29
 North = 51 18.183 West =  000 39.1175
29
 North = 51 18.183 West =  000 39.1184
29
 North = 51 18.183 West =  000 39.1193
29
 North = 51 18.184 West =  000 39.1165
29
 North = 51 18.184 West =  000 39.1174
29
 North = 51 18.184 West =  000 39.1183
29
 North = 51 18.184 West =  000 39.1192
29
 North = 51 18.185 West =  000 39.1164
29
 North = 51 18.185 West =  000 39.1173
29
 North = 51 18.185 West =  000 39.1182
29
 North = 51 18.185 West =  000 39.1191
29
 North = 51 18.186 West =  000 39.1163
29
 North = 51 18.186 West =  000 39.1172
29
 North = 51 18.186 West =  000 39.1181
29
 North = 51 18.187 West =  000 39.1162
29
 North = 51 18.187 West =  000 39.1171
29
 North = 51 18.188 West =  000 39.1161