UniLecs #139. Произведение чисел в массиве между минимальным и максимальным элементом
UniLecsЗадача: дан массив целых чисел. Необходимо вычислить произведение чисел в массиве между минимальным и максимальным элементом. Известно, что минимальный и максимальный элемент встречается в массиве только один раз.
Входные данные: arr - массив целых чисел, размер массив не более 100. Элементы массива по модулю не более 100.
Вывод: произведение чисел, расположенные между минимальным и максимальным элементами.
Пример: [ -2, 4, -1, 5, 10 ]
Answer: 4*-1*5 = -20
Идея: так как по условию задачи минимальный и макс.элемент в массиве встречается только один раз, то находим их индексы. Затем считаем произведение элементов между этими индексами.
Реализация:
https://gist.github.com/unilecs/8563b1a0f500bb5e3e69ced7a6ef6aea
Test: