From 901cce78cff5c13ded1ac3af0086e176f56e2599 Mon Sep 17 00:00:00 2001 From: Tim Tersch Date: Thu, 27 Aug 2020 11:00:05 +0200 Subject: [PATCH] xor --- Arrays.java | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/Arrays.java b/Arrays.java index 12734a4..cc5e022 100644 --- a/Arrays.java +++ b/Arrays.java @@ -212,7 +212,19 @@ public class Arrays { * Für ein leeres Array wird false zurück gegeben. */ public boolean xor( boolean[] pArray ) { - return true; + if (pArray == null || pArray.length == 0) { + return false; + } + int numberOfTrue = 0; + for (boolean b : pArray) { + if (b) { + numberOfTrue++; + } + } + if (numberOfTrue == 1) { + return true; + } + return false; } /**