LeeCode-Roman to Integer

Given a roman numeral, convert it to an integer.

Input is guaranteed to be within the range from 1 to 3999.

class Solution {
public:
    int romanToInt(string s) {
        int length = s.length();
        if(length <1) return 0;
        map<char,int> m;
        m['I'] = 1;
        m['V'] = 5;
        m['X'] = 10;
        m['L'] = 50;
        m['C'] = 100;
        m['D'] = 500;
        m['M'] = 1000;
        int i = length-1;
        int sum = m[s[i--]];
        while(i>=0)
            if(m[s[i+1]] > m[s[i]])
                sum -= m[s[i--]];
            else
                sum += m[s[i--]];
        return sum;
    }
};


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: times-new-roman.ttf是一种字体文件。它是由著名字体设计师斯坦利·莫里森(Stanley Morison)在20世纪初设计的。times-new-roman.ttf是Times Roman字体家族的一种成员,也是最常用的成员之一。 times-new-roman.ttf具有许多优点,使它成为众多文档和印刷品中的首选字体之一。首先,它的字形清晰、优雅,使得文本易于阅读,特别是在小字号、大段落和复杂排版的情况下。其次,times-new-roman.ttf的字符之间的空间分布均匀,使得整个文本在排版时显得舒适和稳定。此外,times-new-roman.ttf的线条细节和字母形状的一致性,使得它可以适应不同的打印和屏幕显示设备,确保文字表现力的一致性。 times-new-roman.ttf在许多场合中都被广泛应用。首先,在印刷行业中,它是报纸、杂志和书籍中广泛使用的标准字体。其次,在办公场所和学术机构,times-new-roman.ttf被广泛应用于文件、报告、论文和演示文稿中,因为它传达出专业、正式和可读的外观。此外,在电子文档中,times-new-roman.ttf能够呈现出良好的可读性,不仅在电脑和平板设备上,也在小屏幕手机上。 总之,times-new-roman.ttf是一种经典、高影响力的字体文件,以其独特的风格和广泛适用性受到广大设计师、排版员和写作者的喜爱。无论是印刷品还是电子文档,使用times-new-roman.ttf都能够提供清晰、优雅且一致的阅读体验。 ### 回答2: times-new-roman.ttf,是一种常见的字体文件格式。它是以Times New Roman字体命名的TrueType字体文件。Times New Roman是一种常见的无衬线字体,由Stanley Morison在1931年设计。这种字体在英文出版物中使用广泛,尤其是在报纸和杂志上。 times-new-roman.ttf文件常用于电脑操作系统、字处理软件和排版软件中,用于显示和打印Times New Roman字体。它可以在Windows、Mac和Linux系统上使用,并且可以在各种应用程序中使用,如Microsoft Word、Adobe Photoshop和Adobe Illustrator等。 使用times-new-roman.ttf文件,用户可以在其计算机或设备上安装Times New Roman字体,并将其用于各种文档和设计项目中。由于Times New Roman是一种风格简洁、易读且经典的字体,因此它在商业文档、学术论文、广告设计等方面都非常常见。 此外,times-new-roman.ttf文件还可以用于网页设计和开发中。通过将times-new-roman.ttf文件与CSS(层叠样式表)配合使用,开发者可以在网页中使用Times New Roman字体,并确保在不同的操作系统和浏览器上一致地显示。 总而言之,times-new-roman.ttf是一种常见的TrueType字体文件,用于在计算机系统和各种应用程序中显示和打印Times New Roman字体。它在印刷和数字媒体中都有广泛的应用,是一种风格简洁、易读且经典的字体。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值