comefrom: <qiyuangong>905_Sort_Array_By_Parity_3.py
code: def sortArrayByParity( A):
      lo, hi = 0, len(A) - 1
      while lo < hi:
          if A[lo] % 2 > A[hi] % 2:
              A[lo], A[hi] = A[hi], A[lo]
          if A[lo] % 2 == 0: lo += 1
          if A[hi] % 2 == 1: hi -= 1
      return A
masked: def sample_funcname ( var_0 ) :
      var_2 , var_5 = 0 , len ( var_0 ) - 1
      while var_2 < var_5 :
          if var_0 [ var_2 ] % 2 > var_0 [ var_5 ] % 2 :
              var_0 [ var_2 ] , var_0 [ var_5 ] = var_0 [ var_5 ] , var_0 [ var_2 ]
          if var_0 [ var_2 ] % 2 == 0 : var_2 += 1
          if var_0 [ var_5 ] % 2 == 1 : var_5 -= 1
      return var_0
  