comefrom: <qiyuangong>628_Maximum_Product_of_Three_Numbers_1.py
code: def maximumProduct( nums):
      min1 = min2 = float('inf')
      max1 = max2 = max3 = float('-inf')
      for num in nums:
          if num <= min1:
              min2 = min1
              min1 = num
          elif num <= min2:
              min2 = num
          if num >= max1:
              max3 = max2
              max2 = max1
              max1 = num
          elif num >= max2:
              max3 = max2
              max2 = num
          elif num >= max3:
              max3 = num
      return max(min1 * min2 * max1, max1 * max2 * max3)
masked: def sample_funcname ( var_0 ) :
      var_4 = var_1 = float ( 'inf' )
      var_8 = var_5 = var_6 = float ( '-inf' )
      for var_9 in var_0 :
          if var_9 <= var_4 :
              var_1 = var_4
              var_4 = var_9
          elif var_9 <= var_1 :
              var_1 = var_9
          if var_9 >= var_8 :
              var_6 = var_5
              var_5 = var_8
              var_8 = var_9
          elif var_9 >= var_5 :
              var_6 = var_5
              var_5 = var_9
          elif var_9 >= var_6 :
              var_6 = var_9
      return max ( var_4 * var_1 * var_8 , var_8 * var_5 * var_6 )
  