added local maxima function

This commit is contained in:
ASPP Student 2025-09-23 16:30:59 +03:00
parent 952f8b97a5
commit c62e1e8797
3 changed files with 56 additions and 4 deletions

View file

@ -0,0 +1,41 @@
from local_maxima import find_maxima
def test_local_maxima_empty():
value = []
expected = []
result = find_maxima(value)
assert result == expected
def test_local_maxima_plateau():
value = [1, 2, 2, 1]
expected = []
result = find_maxima(value)
assert result == expected
def test_local_maxima_array1():
value = [1, 3, 5, 2, 1]
expected = [2]
result = find_maxima(value)
assert result == expected
def test_local_maxima_array2():
value = [5, 4, 4, 5]
expected = []
result = find_maxima(value)
assert result == expected