(String scramble, int block)
| 236 | } |
| 237 | |
| 238 | public static String solvePetrus(String scramble, int block) { |
| 239 | initp1(); |
| 240 | boolean solveS2 = ((block >> 8) & 1) != 0; |
| 241 | if (solveS2) initp2(); |
| 242 | StringBuilder s = new StringBuilder("\n"); |
| 243 | for (int i = 0; i < 8; i++) { |
| 244 | if (((block >> i) & 1) != 0) s.append(petrus1(scramble, i, solveS2)); |
| 245 | } |
| 246 | return s.toString(); |
| 247 | } |
| 248 | } |