From c11f2e7067dafea4122ea31d459bda1c67968c95 Mon Sep 17 00:00:00 2001
From: Martin Goik <goik@hdm-stuttgart.de>
Date: Wed, 26 Jan 2022 13:45:35 +0100
Subject: [PATCH] Stram based arry search solution variant

---
 .../src/main/java/de/hdm_stuttgart/mi/sd1/task1/_3_Range.java | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/Klausuren/Sd1/2020winter/First/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_3_Range.java b/Klausuren/Sd1/2020winter/First/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_3_Range.java
index f1c6fcd4c..9278c0000 100644
--- a/Klausuren/Sd1/2020winter/First/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_3_Range.java
+++ b/Klausuren/Sd1/2020winter/First/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/task1/_3_Range.java
@@ -117,7 +117,9 @@ public class _3_Range {
             final int[] tmpResult = new int[rangeEndInclusive - rangeStartInclusive + 1];
             int resultValueCount = 0;
             for (int i = rangeStartInclusive; i <= rangeEndInclusive; i++) {
-                if (!contains(excludedValues, i)) {
+//              if (!contains(excludedValues, i)) {
+                if (!Arrays.stream(excludedValues).anyMatch(  // without contains(...)
+                    Integer.valueOf(i)::equals)) {            // method below.
                     tmpResult[resultValueCount++] = i;
                 }
             }
-- 
GitLab