Skip to content

Commit d03fa49

Browse files
authored
Create solution2.py to 013.Roman to Integer, 80ms
1 parent a27d247 commit d03fa49

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed
+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
class Solution(object):
2+
def romanToInt(self, s):
3+
dict = {'M':1000, 'D':500, 'C':100, 'L':50, 'X':10, 'V':5, 'I':1} #对应关系存在一个字典里
4+
sum = 0
5+
for i in range(len(s)-1):
6+
if dict[s[i]] < dict[s[i+1]]: #这里小于是因为只会有一个减的存在,换句话说如果两个一样的出现,应该是加法
7+
sum -= dict[s[i]]
8+
else:
9+
sum += dict[s[i]]
10+
return sum+dict[s[-1]] #最后一位一定是加

0 commit comments

Comments
 (0)