Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def find_max_product(a: list) -> list:
- min1 = s[0]
- min2 = s[1]
- if min1 > min2:
- min1, min2 = min2, min1
- max1 = s[0]
- max2 = s[1]
- if max1 < max2:
- max1, max2 = max2, max1
- for i in range(2, len(s)):
- if s[i] >= max2:
- if s[i] >= max1:
- max2, max1 = max1, s[i]
- else:
- max2 = s[i]
- if s[i] <= min2:
- if s[i] <= min1:
- min2, min1 = min1, s[i]
- else:
- min2 = s[i]
- if max1 * max2 > min1 * min2:
- return [max2, max1]
- else:
- return [min1, min2]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement