Advertisement
CosmicFox33

-1

Nov 23rd, 2022
562
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.58 KB | None | 0 0
  1. def find_max_product(a: list) -> list:
  2.    min1 = s[0]
  3.    min2 = s[1]
  4.    if min1 > min2:
  5.       min1, min2 = min2, min1
  6.    max1 = s[0]
  7.    max2 = s[1]
  8.    if max1 < max2:
  9.       max1, max2 = max2, max1
  10.    for i in range(2, len(s)):
  11.       if s[i] >= max2:
  12.         if s[i] >= max1:
  13.             max2, max1 = max1, s[i]
  14.         else:
  15.             max2 = s[i]
  16.       if s[i] <= min2:
  17.          if s[i] <= min1:
  18.             min2, min1 = min1, s[i]
  19.          else:
  20.             min2 = s[i]
  21.    if max1 * max2 > min1 * min2:
  22.       return [max2, max1]
  23.    else:
  24.       return [min1, min2]
  25.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement