diff --git a/java/search/BinarySearch3637.java b/java/search/BinarySearch3637.java index 70477e6..d616c9b 100644 --- a/java/search/BinarySearch3637.java +++ b/java/search/BinarySearch3637.java @@ -17,7 +17,11 @@ public class BinarySearch3637 { int start = searchIterativeDecreasing(x, a); int end = searchIterativeIncreasing(x, a.getReversed()); - System.out.println(((end - start) == -1) ? 0 : (end - start)); + if (a.get(start) != x) { + System.out.println(0); + } else { + System.out.println(end - start); + } } static int searchIterativeIncreasing(int x, IntList a) {