欢迎使用CSDN-markdown编辑器

来源:互联网 发布:淘宝话费流量券大礼包 编辑:程序博客网 时间:2024/06/05 03:14
    public class Solution    {        public int RomanToInt(string s)        {            int result = toNumber(s[0]);            for (int i = 1; i < s.Length; i++)            {                if (toNumber(s[i - 1]) < toNumber(s[i]))                {                    result += toNumber(s[i]) - 2 * toNumber(s[i - 1]);                }                else                {                    result += toNumber(s[i]);                }            }            return result;        }        int toNumber(char ch)        {            switch (ch)            {                case 'I': return 1;                case 'V': return 5;                case 'X': return 10;                case 'L': return 50;                case 'C': return 100;                case 'D': return 500;                case 'M': return 1000;            }            return 0;        }    }}