comefrom: <doocs>0013.Roman to Integer_1.py
code: def romanToInt( s: str) -> int:
      nums = {
          'M': 1000,
          'CM': 900,
          'D': 500,
          'CD': 400,
          'C': 100,
          'XC': 90,
          'L': 50,
          'XL': 40,
          'X': 10,
          'IX': 9,
          'V': 5,
          'IV': 4,
          'I': 1,
      }
      i = res = 0
      while i < len(s):
          if i + 1 < len(s) and s[i : i + 2] in nums:
              res += nums[s[i : i + 2]]
              i += 2
          else:
              res += nums[s[i : i + 1]]
              i += 1
      return res
masked: def sample_funcname ( var_0 : str ) -> int :
      var_29 = { 'M' : 1000 , 'CM' : 900 , 'D' : 500 , 'CD' : 400 , 'C' : 100 , 'XC' : 90 , 'L' : 50 , 'XL' : 40 , 'X' : 10 , 'IX' : 9 , 'V' : 5 , 'IV' : 4 , 'I' : 1 , }
      var_32 = var_30 = 0
      while var_32 < len ( var_0 ) :
          if var_32 + 1 < len ( var_0 ) and var_0 [ var_32 : var_32 + 2 ] in var_29 :
              var_30 += var_29 [ var_0 [ var_32 : var_32 + 2 ] ]
              var_32 += 2
          else :
              var_30 += var_29 [ var_0 [ var_32 : var_32 + 1 ] ]
              var_32 += 1
      return var_30
  