comefrom: <doocs>1881.Maximum Value after Insertion_1.py
code: def maxValue( n: str, x: int) -> str:
      if n[0] != '-':
          for i, c in enumerate(n):
              if int(c) < x:
                  return n[:i] + str(x) + n[i:]
          return n + str(x)
      else:
          for i, c in enumerate(n[1:]):
              if int(c) > x:
                  return n[: i + 1] + str(x) + n[i + 1 :]
          return n + str(x)
masked: def sample_funcname ( var_0 : str , var_2 : int ) -> str :
      if var_0 [ 0 ] != '-' :
          for var_7 , var_8 in enumerate ( var_0 ) :
              if int ( var_8 ) < var_2 :
                  return var_0 [ : var_7 ] + str ( var_2 ) + var_0 [ var_7 : ]
          return var_0 + str ( var_2 )
      else :
          for var_7 , var_8 in enumerate ( var_0 [ 1 : ] ) :
              if int ( var_8 ) > var_2 :
                  return var_0 [ : var_7 + 1 ] + str ( var_2 ) + var_0 [ var_7 + 1 : ]
          return var_0 + str ( var_2 )
  