diff --git a/csc-java/week_02/booleans/Booleans.java b/csc-java/week_02/booleans/Booleans.java index 10bc69e..a61bdbd 100644 --- a/csc-java/week_02/booleans/Booleans.java +++ b/csc-java/week_02/booleans/Booleans.java @@ -2,6 +2,6 @@ public class Booleans { public static boolean booleanExpression(boolean a, boolean b, boolean c, boolean d) { - return (a & b & !c & !d) | (a & !b & c & !d) | (a & !b & !c & d) | (!a & b & c & !d) | (!a & b & !c & d) | (!a & !b & c & d); + return (a ^ b) & (d ^ c) | (a ^ c) & (b ^ d); } -} \ No newline at end of file +}