这个题目是把罗马数字转换为整数,比如输入字符串 MCMLXXXIV,输出为整数1984。观测罗马数字的规律,我们得到,其实可以直接相加每个字符代表的整数即可,比如CLIII这个罗马数字对应的整数即为100+50+1+1+1=153。但是,若是两个字符代表一个数字时,我们就需要注意了,比如IV即为5-1=4。因此,我们得到规律,没读入字符串的一个字符,都将它与之后一个字符代表的数字比较,如果前者较小...
分类:
其他好文 时间:
2015-01-28 09:57:36
阅读次数:
194
Given a roman numeral, convert it to an integer.
Input is guaranteed to be within the range from 1 to 3999.
题目大意
给你个罗马数字,把它转换成一个int数。输入限定在[1, 3999]。
难度系数:容易
实现
一次性通过,:)
int getVal(c...
分类:
其他好文 时间:
2015-01-27 18:22:38
阅读次数:
160
$\LaTeX$系列根目录: Latex学习笔记-序IEEE模板中Section的编号是罗马数字,要是改投其他刊物的话可能得用阿拉伯数字,所以可以在导言部分做如下修改(放在导言区宏包调用之后):\renewcommand\thesection{\arabic{section}} %arabic 阿拉...
分类:
其他好文 时间:
2015-01-26 22:19:34
阅读次数:
16804
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(s...
分类:
其他好文 时间:
2015-01-23 00:54:13
阅读次数:
207
【题目】
Given a roman numeral, convert it to an integer.
Input is guaranteed to be within the range from 1 to 3999.
【分析】
这是一种首先会想到的思路:一个一个字母解析,先解析是不是双字母罗马数字,如果不是就按单字母罗马数字解析。
【代码】
/***********...
分类:
其他好文 时间:
2015-01-22 15:26:52
阅读次数:
134
Given an integer, convert it to a roman numeral.
Input is guaranteed to be within the range from 1 to 3999.
题意:将阿拉伯数字转换为罗马数字表示
思路:首先了解罗马数字的表示,然后就是从大到小找符合的数字了
class Solution {
public:
strin...
分类:
其他好文 时间:
2015-01-19 15:52:35
阅读次数:
137
本周生病,静心安养,所得之处,作文以记之。屋大维.奥古斯都听闻瓦鲁斯在条顿堡森林全局覆没,哀鸣:“瓦鲁斯,还我军团1很多人搞不明白,其实他本应该喊的是:“阿米尼乌斯,还我瓦鲁斯!日耳曼蛮夷,还我军团11.迷局大
部分的史书记载,奥古斯都把帝国边界线确定为莱茵河..
分类:
其他好文 时间:
2015-01-19 00:25:50
阅读次数:
197
本周生病,静心安养,所得之处,作文以记之。屋大维.奥古斯都听闻瓦鲁斯在条顿堡森林全局覆没,哀鸣:“瓦鲁斯,还我军团!”很多人搞不明白,其实他本应该喊的是:“阿米尼乌斯,还我瓦鲁斯!日耳曼蛮夷,还我军团!”1.迷局大部分的史书记载,奥古斯都把帝国边界线确定为莱茵河而不是易北河,这是一个迷。之所以是个迷,是因为他曾经真的努力过将边界推进到易北河,因为看看地图就会明白,同样作为天然屏障,易北河-多瑙河防...
分类:
其他好文 时间:
2015-01-18 19:47:51
阅读次数:
195
本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/42713315
Given an integer, convert it to a roman numeral.
Input is guaranteed to be within the range from 1 to...
分类:
其他好文 时间:
2015-01-15 20:27:53
阅读次数:
226