def test9(): data = [] expected = [] assert max_in_windows(data, 5) == expected assert max_in_windows_list(data, 5) == expected
def test8(): data = [10, 14, 12, 11] expected = [] assert max_in_windows(data, 5) == expected assert max_in_windows_list(data, 5) == expected
def test1(): data = [2, 3, 4, 2, 6, 2, 5, 1] expected = [4, 4, 6, 6, 6, 5] assert max_in_windows(data, 3) == expected assert max_in_windows_list(data, 3) == expected
def test4(): data = [16, 14, 12, 10, 8, 6, 4] expected = [16, 14, 12] assert max_in_windows(data, 5) == expected assert max_in_windows_list(data, 5) == expected
def test3(): data = [1, 3, 5, 7, 9, 11, 13, 15] expected = [7, 9, 11, 13, 15] assert max_in_windows(data, 4) == expected assert max_in_windows_list(data, 4) == expected
def test2(): data = [1, 3, -1, -3, 5, 3, 6, 7] expected = [3, 3, 5, 5, 6, 7] assert max_in_windows(data, 3) == expected assert max_in_windows_list(data, 3) == expected