1 package com
.github
.puzzles
.test
;
3 import com
.github
.puzzles
.core
.AbstractRectangularPuzzle
;
4 import com
.github
.puzzles
.core
.Difficulty
;
5 import com
.github
.puzzles
.core
.FlippingPuzzle
;
9 public static void main(String
[] args
) {
10 FlippingPuzzle fp
= new FlippingPuzzle(Difficulty
.MEDUIM
);
12 System
.out
.println(fp
.check());
15 public static void printPuzzle(AbstractRectangularPuzzle
<Boolean
> puzzle
) {
17 Boolean
[][] puz
= puzzle
.getPuzzle();
18 for (int i
= 0; i
< puz
.length
; i
++) {
19 for (int j
= 0; j
< puz
[i
].length
; j
++) {
20 System
.out
.print(((puz
[i
][j
] == true) ?
1 : 0) + " ");
27 * for(Boolean[] line : puzzle.getPuzzle()){ for(Boolean block : line)
28 * System.out.print(block); System.out.println(); } //