comefrom: <doocs>1679.Max Number of K-Sum Pairs_1.py
code: def maxOperations( nums: List[int], k: int) -> int:
      nums.sort()
      l, r, ans = 0, len(nums) - 1, 0
      while l < r:
          s = nums[l] + nums[r]
          if s == k:
              ans += 1
              l, r = l + 1, r - 1
          elif s > k:
              r -= 1
          else:
              l += 1
      return ans
masked: def sample_funcname ( var_0 : List [ int ] , var_1 : int ) -> int :
      var_0.sort ( )
      var_2 , var_3 , var_4 = 0 , len ( var_0 ) - 1 , 0
      while var_2 < var_3 :
          var_5 = var_0 [ var_2 ] + var_0 [ var_3 ]
          if var_5 == var_1 :
              var_4 += 1
              var_2 , var_3 = var_2 + 1 , var_3 - 1
          elif var_5 > var_1 :
              var_3 -= 1
          else :
              var_2 += 1
      return var_4
  