Python Adjacent Elements Product
def adjacent_elements_product(input_array: list[int]) -> int:
    return max(
        input_array[i] * input_array[i + 1] for i in range(len(input_array) - 1)
    )

This walks through neighboring values, multiplies each pair, and keeps the biggest product it finds.