From 6fb41366b039106ccf05d143c64e3a16a36974a9 Mon Sep 17 00:00:00 2001 From: chyeung1 <143123817+chyeung1@users.noreply.github.com> Date: Mon, 29 Apr 2024 22:47:55 -0700 Subject: [PATCH] Update LightBoard.java --- src/main/java/LightBoard.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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];