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