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.