Leetcode 13. Roman to Integer

来源:互联网 发布:python snmpgetbulk 编辑:程序博客网 时间:2024/05/20 10:55
public class Solution {    public static int romanToInt(String s) {    int res = 0;    for (int i = s.length() - 1; i >= 0; i--) {    char c = s.charAt(i);    switch (c) {    case 'I':    res += (res >= 5 ? -1 : 1);    break;    case 'V':    res += 5;    break;    case 'X':    res += 10 * (res >= 50 ? -1 : 1);    break;    case 'L':    res += 50;    break;    case 'C':    res += 100 * (res >= 500 ? -1 : 1);    break;    case 'D':    res += 500;    break;    case 'M':    res += 1000;    break;    }    }    return res;    }}

0 0
原创粉丝点击