forked from souravjain540/Basic-Python-Programs
- Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathRomanToInt.py
More file actions
Latest commit
21 lines (21 loc) · 548 Bytes
/
Copy pathRomanToInt.py
File metadata and controls
21 lines (21 loc) · 548 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
val=input("Enter your value: ")
classSolution(object):
defromanToInt(self, s):
"""
:type s: str
:rtype: int
"""
roman= {'I':1,'V':5,'X':10,'L':50,'C':100,'D':500,'M':1000,'IV':4,'IX':9,'XL':40,'XC':90,'CD':400,'CM':900}
i=0
num=0
whilei<len(s):
ifi+1<len(s) ands[i:i+2] inroman:
num+=roman[s[i:i+2]]
i+=2
else:
#print(i)
num+=roman[s[i]]
i+=1
returnnum
ob1=Solution()
print(ob1.romanToInt(val))