diff --git a/src/main/java/LightBoard.java b/src/main/java/LightBoard.java index fe405ab..66087e2 100644 --- a/src/main/java/LightBoard.java +++ b/src/main/java/LightBoard.java @@ -11,6 +11,7 @@ public class LightBoard public LightBoard(int numRows, int numCols) { /* to be implemented in part (a) */ + lights = new boolean[numRows][numCols]; int index = 0; for(int i = 0; i < numRows; i++){ while(i < numCols){ @@ -34,9 +35,9 @@ public boolean evaluateLight(int row, int col) for(int i = 0; i < col; i++) if(lights[row][i]) count++; if(lights[row][col]){ - return (count % 2 != 0); + if(count % 2 == 0) return false; } else if(!lights[row][col]) - return count % 3 == 0; + if(count % 3 == 0) return true; return lights[row][col];