Problem :

https://leetcode.com/problems/roman-to-integer/description/


My Solution :

class Solution:
def romanToInt(self, s):
"""
:type s: str
:rtype: int
"""
result = 0
roman_int = dict(I=1, V=5, X=10, L=50, C=100, D=500, M=1000)
for i in range(1, len(s)):
if roman_int[s[i-1]] < roman_int[s[i]]:
result -= roman_int[s[i-1]]
else:
result += roman_int[s[i-1]]
result += roman_int[s[-1]]
return result


Comment :

좋은 아이디어가 떠오르지 않아 Discuss를 참조하였다 ㅠㅠ