Кейс-задача №1: сумма отрицательных элементов между max и min массива
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-07-19 13:18:34 +09:00
README.md Кейс-задача: решение и тесты 2026-07-19 13:18:34 +09:00
solution.py Кейс-задача: решение и тесты 2026-07-19 13:18:34 +09:00
test_solution.py Кейс-задача: решение и тесты 2026-07-19 13:18:34 +09:00

Кейс-задача № 1

Условие: Дан одномерный массив A размерности N. Найти сумму отрицательных элементов, расположенных между максимальным и минимальным элементами массива.

Идея решения

  1. Найти индексы максимального и минимального элементов массива.
  2. Определить границы диапазона между ними (без учёта порядка следования).
  3. Просуммировать все отрицательные элементы строго внутри этого диапазона.

Файлы

  • solution.py — реализация на Python с юнит-тестами и примером запуска из консоли (ввод массива через пробел).

Пример запуска

$ python3 solution.py
Введите элементы массива A через пробел: 3 -2 8 -5 -1 0 8 -7 2
Индекс максимума: 2 (значение 8.0)
Индекс минимума: 7 (значение -7.0)
Сумма отрицательных элементов между max и min: -6.0