当前位置: 首页 > news >正文

永嘉网站建设工作室百度百科优化

永嘉网站建设工作室,百度百科优化,永久免费网站建设系统,国内最先做弹幕的网站题目描述 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符数值I1V5X10L50C100D500M1000 例如, 罗马数字 2 写做 II ,即为两个并列的 1 。12 写做 XII ,即为 X II 。 27 写…

题目描述

罗马数字包含以下七种字符: IVXLCDM

字符数值
I1
V5
X10
L50
C100
D500
M1000

例如, 罗马数字 2 写做 II ,即为两个并列的 112 写做 XII ,即为 X + II27 写做 XXVII, 即为 XX + V + II

通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如 4 不写做 IIII,而是 IV。数字 1 在数字 5 的左边,所表示的数等于大数 5 减小数 1 得到的数值 4 。同样地,数字 9 表示为 IX。这个特殊的规则只适用于以下六种情况:

  • I 可以放在 V (5) 和 X (10) 的左边,来表示 4 和 9。
  • X 可以放在 L (50) 和 C (100) 的左边,来表示 40 和 90。
  • C 可以放在 D (500) 和 M (1000) 的左边,来表示 400 和 900。
  • 给定一个罗马数字,将其转换成整数。

示例 1:

输入: s = “III”
输出: 3

示例 2:

输入: s = “IV”
输出: 4

示例 3:

输入: s = “IX”
输出: 9

示例 4:

输入: s = “LVIII”
输出: 58
解释: L = 50, V= 5, III = 3.

示例 5:

输入: s = “MCMXCIV”
输出: 1994
解释: M = 1000, CM = 900, XC = 90, IV = 4.

提示:

  • 1 <= s.length <= 15
  • s 仅含字符 ('I', 'V', 'X', 'L', 'C', 'D', 'M')
  • 题目数据保证 s 是一个有效的罗马数字,且表示整数在范围 [1, 3999]
  • 题目所给测试用例皆符合罗马数字书写规则,不会出现跨位等情况。
  • ILIM 这样的例子并不符合题目要求,49 应该写作 XLIX999 应该写作 CMXCIX
  • 关于罗马数字的详尽书写规则,可以参考 罗马数字 - Mathematics 。

解决方案

  • C
int getvalue(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;default: return 0;}
}int romanToInt(char * s) {int sum = 0, num = 0, pre = 0;int size = strlen(s);pre = getvalue(s[0]);for(int i = 1; i < size; i++){num = getvalue(s[i]);if(pre < num){sum -= pre;}else{sum += pre;}pre = num;}sum += pre;return sum;
}
http://www.yidumall.com/news/82336.html

相关文章:

  • wordpress图片使用图床品牌seo培训咨询
  • 那个网站适合学生做兼职排名优化哪家专业
  • oa协同软件办公系统费用seo是哪个国家
  • wordpress过期文章长春网络推广优化
  • 织梦网站怎么做404页面上海已经开始二次感染了
  • 金融投资网站建设苹果自研搜索引擎或为替代谷歌
  • 做网站广告有哪些职位深圳优化seo排名
  • 网站的竞价怎么做品牌推广包括哪些内容
  • 织梦cms怎样做网站搜索引擎推广法
  • 梧州网站建设国内比百度好的搜索引擎
  • 传播公司可以做门户网站吗重庆企业免费建站
  • 营销网站设计公司搜狗收录查询
  • 中教在线3d建模培训南昌seo快速排名
  • php 禁止电脑访问网站营销策划案
  • 伊春网站制作舆情网站直接打开怎么弄
  • 项目式学习百度词条优化
  • 温州市鹿城区建设小学网站全网推广引流黑科技
  • 网站管理助手 无限制站内推广方式
  • wordpress柚子皮5.31宁波seo推广费用
  • 本地南通网站建设全球搜
  • 河北住房与城乡建设厅网站企业网站的功能
  • wordpress转pdfseo外链怎么发
  • 深圳我的网站百度注册页面
  • wordpress videoplusseo海外推广
  • 上海做网站的公司名称中国推广网站
  • 天津 网站设计制作公司西地那非片能延时多久有副作用吗
  • 国外b站推广2024mmmseo排名推广工具
  • 上海网站建设专业公司哪家好百度帐号登录个人中心
  • 公司网站服务费计入什么科目重庆seo优化公司
  • 贵州住房和城乡建设部网站排名函数