comefrom: <doocs>1417.Reformat The String_1.py
code: def reformat( s: str) -> str:
      a = [c for c in s if c.islower()]
      b = [c for c in s if c.isdigit()]
      if abs(len(a) - len(b)) > 1:
          return ''
      if len(a) < len(b):
          a, b = b, a
      ans = []
      for x, y in zip(a, b):
          ans.append(x + y)
      if len(a) > len(b):
          ans.append(a[-1])
      return ''.join(ans)
masked: def sample_funcname ( var_0 : str ) -> str :
      var_2 = [ var_1 for var_1 in var_0 if var_1.islower ( ) ]
      var_3 = [ var_1 for var_1 in var_0 if var_1.isdigit ( ) ]
      if abs ( len ( var_2 ) - len ( var_3 ) ) > 1 :
          return ''
      if len ( var_2 ) < len ( var_3 ) :
          var_2 , var_3 = var_3 , var_2
      var_4 = [ ]
      for var_5 , var_6 in zip ( var_2 , var_3 ) :
          var_4.append ( var_5 + var_6 )
      if len ( var_2 ) > len ( var_3 ) :
          var_4.append ( var_2 [ - 1 ] )
      return ''.join ( var_4 )
  