Roman to Integer
来源:互联网 发布:人工智能包含哪些产业 编辑:程序博客网 时间:2024/05/16 05:53
Given a roman numeral, convert it to an integer.
Input is guaranteed to be within the range from 1 to 3999.
int romanToInt(string s){ map<char, int> simbol; simbol['I'] = 1; simbol['V'] = 5; simbol['X'] = 10; simbol['L'] = 50; simbol['C'] = 100; simbol['D'] = 500; simbol['M'] = 1000; int re = 0; for(int i=0; i<s.size(); i++) { if(i != s.size()-1) { if(simbol[s[i]] < simbol[s[i+1]]) re -= simbol[s[i]]; else re += simbol[s[i]]; } else re += simbol[s[i]]; } return re;}
0 0
- Integer to Roman & Roman to Integer
- Integer to Roman & Roman to Integer
- LeetCode Roman to Integer && Integer to Roman
- 【leetcode】Roman to Integer | Integer to Roman
- Leetcode - "Roman to Integer" & "Integer to Roman"
- LeetCode:Roman to Integer,Integer to Roman
- Integer to Roman and Roman to Integer
- LeetCode Integer to Roman & Roman to Integer
- Roman to Integer/Integer to Roman
- leetcode - roman to integer & integer to roman
- "Roman to Integer" and "Integer to Roman"
- Roman to Integer &&Integer to Roman
- Roman to Integer and Integer to Roman
- Roman to Integer/Integer to Roman
- LeetCode:Roman to Integer
- LeetCode: Integer to Roman
- LeetCode: Roman to Integer
- LeetCode Integer to Roman
- 无需开机QQ宠物永久在线刷等级
- Integer to Roman
- HDU 2089 不要62
- 解决ubuntu中网线插上却无法连接的问题,win下可以联网
- 路漫漫
- Roman to Integer
- vs2008中:程序调试的时候逐语句和逐过程有什么区别?
- 黑马程序员——JAVA基础之程序控制流结构之判断结构,选择结构
- centos 6.5下hhvm的安装过程
- u盘为空,打开属性可以看到有文件,但是打开目录却看不到文件,即时是显示了隐藏文件;文件属性中的隐藏选项为灰色的
- 1006:A+B 输入输出练习VII【JAVA实现】
- win8系统下安装SQL2005(SQL Server 2005)图文教程
- HDU 2124 Repair the Wall
- 【Cocos2d-x 3.0】游戏开发之android交叉编译