package com.interview.books.leetcodeoj;
import java.util.HashMap;
/**
* Created_By: stefanie
* Date: 14-12-18
* Time: 下午2:37
*/
public class LOJ13_RomeToInteger {
static HashMap<Character, Integer> map = new HashMap<Character, Integer>();
static {
map.put('M', 1000);
map.put('D', 500);
map.put('C', 100);
map.put('L', 50);
map.put('X', 10);
map.put('V', 5);
map.put('I', 1);
}
public int romanToInt(String roma) {
int sum = 0;
for (int i = 0; i < roma.length(); i++) {
if (i < roma.length() - 1 && map.get(roma.charAt(i)) < map.get(roma.charAt(i + 1)))
sum -= map.get(roma.charAt(i));
else
sum += map.get(roma.charAt(i));
}
return sum;
}
}