From ef49ba4e6ba1c65f37857bec099f5266b8a197ca Mon Sep 17 00:00:00 2001
From: AndreiYazadzhi
Date: Sun, 29 Nov 2020 13:05:32 +0200
Subject: [PATCH 1/3] added solution
---
src/main/java/core/basesyntax/BooleanExpression.java | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/main/java/core/basesyntax/BooleanExpression.java b/src/main/java/core/basesyntax/BooleanExpression.java
index f8cfc8e..774121b 100644
--- a/src/main/java/core/basesyntax/BooleanExpression.java
+++ b/src/main/java/core/basesyntax/BooleanExpression.java
@@ -14,6 +14,7 @@ public class BooleanExpression {
* без использования конструкций if-else
*/
public boolean booleanExpression(boolean a, boolean b, boolean c, boolean d) {
- return false;
+
+ return (a ? 1 : 0) + (b ? 1 : 0) + (c ? 1 : 0) + (d ? 1 : 0) == 2;
}
}
From db685d40a1b6744468ab4e3a04d5aa52240074c7 Mon Sep 17 00:00:00 2001
From: AndreiYazadzhi
Date: Sun, 29 Nov 2020 13:11:47 +0200
Subject: [PATCH 2/3] ...
---
src/main/java/core/basesyntax/BooleanExpression.java | 1 -
1 file changed, 1 deletion(-)
diff --git a/src/main/java/core/basesyntax/BooleanExpression.java b/src/main/java/core/basesyntax/BooleanExpression.java
index 774121b..b163e40 100644
--- a/src/main/java/core/basesyntax/BooleanExpression.java
+++ b/src/main/java/core/basesyntax/BooleanExpression.java
@@ -14,7 +14,6 @@ public class BooleanExpression {
* без использования конструкций if-else
*/
public boolean booleanExpression(boolean a, boolean b, boolean c, boolean d) {
-
return (a ? 1 : 0) + (b ? 1 : 0) + (c ? 1 : 0) + (d ? 1 : 0) == 2;
}
}
From 56b707368f1db393f8d3e6e66b787ffbf6392717 Mon Sep 17 00:00:00 2001
From: AndreiYazadzhi <75170409+AndreiYazadzhi@users.noreply.github.com>
Date: Sun, 29 Nov 2020 15:34:20 +0200
Subject: [PATCH 3/3] Update BooleanExpression.java
---
src/main/java/core/basesyntax/BooleanExpression.java | 11 -----------
1 file changed, 11 deletions(-)
diff --git a/src/main/java/core/basesyntax/BooleanExpression.java b/src/main/java/core/basesyntax/BooleanExpression.java
index b163e40..bd3cdaf 100644
--- a/src/main/java/core/basesyntax/BooleanExpression.java
+++ b/src/main/java/core/basesyntax/BooleanExpression.java
@@ -2,17 +2,6 @@
public class BooleanExpression {
- /**
- * Реализуйте метод booleanExpression(boolean a, boolean b, boolean c, boolean d),
- * возвращающий true, если среди четырех его аргументов ровно два истинны (любые)
- * во всех остальных случаях метод должен возвращать false.
- *
- * Вам надо только проанализировать переданные в метод booleanExpression
- * значения (a, b, c, d) и вернуть результат.
- *
- * Это задание необходимо решать с использованием логических операторов,
- * без использования конструкций if-else
- */
public boolean booleanExpression(boolean a, boolean b, boolean c, boolean d) {
return (a ? 1 : 0) + (b ? 1 : 0) + (c ? 1 : 0) + (d ? 1 : 0) == 2;
}