#Roman to Integer

Roman to Integer

description:

Given a roman numeral, convert it to an integer.
Input is guaranteed to be within the range from 1 to 3999.

thinking:

1~9: {“I”, “II”, “III”, “IV”, “V”, “VI”, “VII”, “VIII”, “IX”};
10~90: {“X”, “XX”, “XXX”, “XL”, “L”, “LX”, “LXX”, “LXXX”, “XC”};
100~900: {“C”, “CC”, “CCC”, “CD”, “D”, “DC”, “DCC”, “DCCC”, “CM”};
1000~3000: {“M”, “MM”, “MMM”}.

solution:

class Solution {  
public:  
    int romanToInt(string s) {  
        int ret = toNumber(s[0]);  
        for (int i = 1; i < s.length(); i++) {  
            if (toNumber(s[i - 1]) < toNumber(s[i])) {  
                ret += toNumber(s[i]) - 2 * toNumber(s[i - 1]);  
            } else {  
                ret += toNumber(s[i]);  
            }  
        }  
        return ret;  
    }  

    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;  
    }  
};  
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
东南亚位于我国倡导推进的“一带一路”海陆交汇地带,作为当今全球发展最为迅速的地区之一,近年来区域内生产总值实现了显著且稳定的增长。根据东盟主要经济体公布的最新数据,印度尼西亚2023年国内生产总值(GDP)增长5.05%;越南2023年经济增长5.05%;马来西亚2023年经济增速为3.7%;泰国2023年经济增长1.9%;新加坡2023年经济增长1.1%;柬埔寨2023年经济增速预计为5.6%。 东盟国家在“一带一路”沿线国家中的总体GDP经济规模、贸易总额与国外直接投资均为最大,因此有着举足轻重的地位和作用。当前,东盟与中国已互相成为双方最大的交易伙伴。中国-东盟贸易总额已从2013年的443亿元增长至 2023年合计超逾6.4万亿元,占中国外贸总值的15.4%。在过去20余年中,东盟国家不断在全球多变的格局里面临挑战并寻求机遇。2023东盟国家主要经济体受到国内消费、国外投资、货币政策、旅游业复苏、和大宗商品出口价企稳等方面的提振,经济显现出稳步增长态势和强韧性的潜能。 本调研报告旨在深度挖掘东南亚市场的增长潜力与发展机会,分析东南亚市场竞争态势、销售模式、客户偏好、整体市场营商环境,为国内企业出海开展业务提供客观参考意见。 本文核心内容: 市场空间:全球行业市场空间、东南亚市场发展空间。 竞争态势:全球份额,东南亚市场企业份额。 销售模式:东南亚市场销售模式、本地代理商 客户情况:东南亚本地客户及偏好分析 营商环境:东南亚营商环境分析 本文纳入的企业包括国外及印尼本土企业,以及相关上下游企业等,部分名单 QYResearch是全球知名的大型咨询公司,行业涵盖各高科技行业产业链细分市场,横跨如半导体产业链(半导体设备及零部件、半导体材料、集成电路、制造、封测、分立器件、传感器、光电器件)、光伏产业链(设备、硅料/硅片、电池片、组件、辅料支架、逆变器、电站终端)、新能源汽车产业链(动力电池及材料、电驱电控、汽车半导体/电子、整车、充电桩)、通信产业链(通信系统设备、终端设备、电子元器件、射频前端、光模块、4G/5G/6G、宽带、IoT、数字经济、AI)、先进材料产业链(金属材料、高分子材料、陶瓷材料、纳米材料等)、机械制造产业链(数控机床、工程机械、电气机械、3C自动化、工业机器人、激光、工控、无人机)、食品药品、医疗器械、农业等。邮箱:market@qyresearch.com
### 回答1: Times New Roman.ttf是一种TrueType字体文件,常用于文字编辑和排版工作。它是由著名字体设计师斯坦利·莫里森(Stanley Morison)和细节改进者维克多·卡尔(Victor Lardent)于1931年共同设计的。Times New Roman字体在Windows和Mac操作系统上都有内置,因此在使用各种文字处理软件时都可以方便地选择和应用。 Times New Roman具有经典而优雅的外观,特点是正式、端庄、易读。它的独特设计使得文字在屏幕和打印品上都能保持清晰和可读性,无论是大标题、段落文字还是小字体都能得到清晰呈现。这使得Times New Roman.ttf广泛应用于报纸、杂志、书籍、商业文件和学术论文等领域。 另一个让Times New Roman.ttf备受欢迎的原因是其广泛的语言支持。它已经被设计为适应多种语言的排版需求,包括欧洲字符、西里尔字母、希腊字母等。这使得Times New Roman成为全球范围内各种文字编辑和排版工作的首选字体。 总之,Times New Roman.ttf是一种备受推崇的字体文件,以其经典、优雅和易读的特点在文字编辑和排版领域广泛应用。无论是在屏幕上还是打印品上,这种字体都能保持清晰和可读性,使得它成为许多专业领域中的首选字体。 ### 回答2: Times New Roman.ttf,全称为“Times New Roman.true type font”,即“新罗马字体true type字体”,是一种常见的字体文件。Times New Roman是一种比较正式、经典的衬线字体,由英国的蒙纳公司于1932年设计并发行。它起初是为了满足英国《泰晤士报》的印刷需求而开发的。 Times New Roman.ttf字体在排印和印刷领域应用广泛,尤其在学术论文、期刊、书籍、商务函件等正式场合中常被使用。它的特点是字形优雅端庄,字间距相对较窄,横线和竖线较粗,有较好的可读性。这种字体的使用可以给人一种专业和正式的感觉,常被认为是一种适用于传达严肃内容的字体。 除了在印刷领域,Times New Roman.ttf字体也被广泛应用于计算机文档、网页设计等领域。它成为了许多应用程序和操作系统的标准字体之一,例如微软的Word、Excel和PowerPoint等软件。由于其良好的可读性,它被许多人选择为个人和商业文件的默认字体。 虽然Times New Roman.ttf字体经常被使用,但由于它的广泛普及,一些人认为它很普通且缺乏个性。在一些创意和艺术设计领域,人们更倾向于选择一些独特而富有创意的字体来突出个性和独特性。 总的来说,Times New Roman.ttf是一种常见且使用广泛的字体,特点是正式、优雅,适合正式场合和专业需求。 ### 回答3: Times New Roman.ttf是一种常用的字体文件。该字体起源于英国报纸《泰晤士报》和《泰晤士报号角》,由英国字体设计师斯坦利·莫里森在1931年设计完成。Times New Roman字体以它的经典和优雅而闻名,成为许多印刷品和电子文档中的首选字体之一。 Times New Roman是一种衬线字体,也就是说字母的笔画末端有额外的装饰。它的字母形状均衡,笔画粗细适中,因而在印刷出版物中得到广泛应用。这种字体易于阅读,尤其在小字号下也能保持较好的可读性。因此,Times New Roman经常被用于书籍、报纸、杂志等印刷品的正文排版。 此外,Times New Roman在电子文档中也备受青睐。几乎所有的文字处理软件、电子邮件和网页浏览器都提供这种字体作为默认选项之一。这使得Times New Roman成为在不同平台和环境中保持一致性的理想选择。许多学术论文和报告要求使用Times New Roman字体,因为它被认为在学术写作中符合规范且具有专业感。 总之,Times New Roman.ttf是一种历史悠久、广泛使用的字体文件,以其经典、美观和易读的特点获得了广泛认可。无论是在印刷品还是电子文档中,Times New Roman都是一个受欢迎的选择。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值