Files
paradigms-2026/README.md
me b505b8276e
All checks were successful
Binary Search Test / test (push) Successful in 6s
update README.md
2026-02-17 09:37:06 +03:00

50 lines
2.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Тесты к курсу «Парадигмы программирования»
[Условия домашних заданий](https://www.kgeorgiy.info/courses/paradigms/homeworks.html)
## Домашнее задание 2. Бинарный поиск [![BinarySearch Tests](https://git.codejava.tech/me/paradigms-2026/actions/workflows/search.yml/badge.svg)](https://git.codejava.tech/me/paradigms-2026/actions)
Модификации
* *Базовая* ✅
* Класс `BinarySearch` должен находиться в пакете `search`
* [Исходный код тестов](java/search/BinarySearchTest.java)
* [Откомпилированные тесты](artifacts/search/BinarySearchTest.jar)
<!--
## Домашнее задание 1. Обработка ошибок
Модификации
* *Base*
* Класс `ExpressionParser` должен реализовывать интерфейс
[ListParser](java/expression/exceptions/ListParser.java).
* Результат разбора должен реализовывать интерфейс
[ListExpression](java/expression/ListExpression.java).
* Нельзя использовать типы `long` и `double`
* Нельзя использовать методы классов `Math` и `StrictMath`
* [Исходный код тестов](java/expression/exceptions/ExceptionsTest.java)
* Первый аргумент: `easy` или `hard`
* Последующие аргументы: модификации
* *3637*
* Дополнительно реализуйте унарные операции
* `‖x‖` модуль, `‖-5‖` равно 5;
* `³` возведение в куб, `-5³` равно 125;
* `∛` кубический корень, `∛-123` равно -4.
* *3839*
* Дополнительно реализуйте унарные операции:
* `‖x‖` модуль, `‖-5‖` равно 5;
* `²` возведение в квадрат, `-5²` равно 25;
* `√` квадратный корень, `√24` равно 4;
* `³` возведение в куб, `-5³` равно 125;
* `∛` кубический корень, `∛-123` равно -4.
* *3435*
* Дополнительно реализуйте унарные операции:
* `‖x‖` модуль, `‖-5‖` равно 5;
* `√` квадратный корень, `√24` равно 4.
* *3233*
* Дополнительно реализуйте унарные операции:
* `‖x‖` модуль числа, `‖-5‖` равно 5;
* `∛` кубический корень, `∛-123` равно -4.
-->