From e8e085e606bfacdd3b7c6ed29647f8f681dd663f Mon Sep 17 00:00:00 2001 From: me Date: Tue, 17 Feb 2026 12:57:43 +0300 Subject: [PATCH] add 3637 mod + tests --- .gitea/workflows/search.yml | 2 +- README.md | 6 ++ artifacts/search/BinarySearchTest.jar | Bin 31747 -> 31876 bytes java/search/BinarySearch3637.java | 88 ++++++++++++++++++++++++++ java/search/BinarySearchTest.java | 10 +++ java/search/IntList.java | 14 ++++ 6 files changed, 119 insertions(+), 1 deletion(-) create mode 100644 java/search/BinarySearch3637.java diff --git a/.gitea/workflows/search.yml b/.gitea/workflows/search.yml index faeb097..49ea77a 100644 --- a/.gitea/workflows/search.yml +++ b/.gitea/workflows/search.yml @@ -14,4 +14,4 @@ jobs: javac -d out $(find java common -name "*.java") - name: Run Binary Search tests run: | - java -ea -cp out search.BinarySearchTest Base + java -ea -cp out search.BinarySearchTest Base 3637 diff --git a/README.md b/README.md index d4bd549..57b4ac6 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,12 @@ * Класс `BinarySearch` должен находиться в пакете `search` * [Исходный код тестов](java/search/BinarySearchTest.java) * [Откомпилированные тесты](artifacts/search/BinarySearchTest.jar) + * *3637* + * На вход подаётся число `x` и массив, отсортированный по невозрастанию. + * Требуется вывести число элементов массива, равных `x`. + * Не допускается использование типов `long` и `BigInteger`. + * Класс должен иметь имя `BinarySearch3637` +