[LeetCode] Roman to Integer
来源:互联网 发布:linux 被 扫描 编辑:程序博客网 时间:2024/06/05 19:28
class Solution {public: int romanToInt(string s) { 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 k = s.length() - 1; int sum = m[s[k]]; while(k > 0){ if(m[s[k]] <= m[s[k - 1]]) sum += m[s[k - 1]];//从右往左计算,如果左边的大于右边则加上左边的数,否则减去左边的数。 else sum -= m[s[k - 1]]; k --; } return sum; }};
0 0
- 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
- LeetCode Integer to Roman & Roman to Integer
- leetcode - roman to integer & integer to roman
- LeetCode:Roman to Integer
- LeetCode: Integer to Roman
- LeetCode: Roman to Integer
- LeetCode Integer to Roman
- LeetCode: Integer to Roman
- LeetCode : Roman to Integer
- [Leetcode] Roman to Integer
- [Leetcode] Integer to Roman
- Leetcode: Integer to Roman
- Leetcode: Roman to Integer
- LeetCode Integer to Roman
- 【leetcode】Roman to Integer
- Cookie和Session的区别详解
- 【干货】国外程序员整理的 C++ 资源大全
- Screen操作
- 5.5.2.1 函数作为参数值和返回值
- 关于arraylist的五个提问
- [LeetCode] Roman to Integer
- arm9 mini2440 pwm 控制直流无刷电机
- leetcode:Pascal's Triangle
- bash下快速移动光标的快捷键
- 使用connect的bodyParser中间件上传文件
- 国产手游开源引擎Beyond Engine简介 [附视频]
- 对solr中2个关键xml的熟悉
- 走进 CPU 的 Cache
- jquery $.each,$.map