8000 Create 0013_Roman to Integer.java · berkayzaimdev/LeetCode-Java@bf065f7 · GitHub
[go: up one dir, main page]

Skip to content

Commit bf065f7

Browse files
Create 0013_Roman to Integer.java
1 parent e88e0a4 commit bf065f7

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

Solutions/0013_Roman to Integer.java

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
class Solution {
2+
public int romanToInt(String s)
3+
{
4+
Map<Character,Integer> romantoint = Map.of
5+
(
6+
'I',1,
7+
'V',5,
8+
'X',10,
9+
'L',50,
10+
'C',100,
11+
'D',500,
12+
'M',1000
13+
);
14+
15+
int sum=0;
16+
s = s.replace("IV", "IIII").replace("IX", "VIIII").replace("XL", "XXXX").replace("XC", "LXXXX").replace("CD", "CCCC").replace("CM", "DCCCC");
17+
for(Character c : s.toCharArray()) sum+=romantoint.get(c);
18+
return sum;
19+
}
20+
}

0 commit comments

Comments
 (0)
0