leetcode 第13题 Roman to Integer
来源:互联网 发布:什么是淘宝小号和大号 编辑:程序博客网 时间:2024/06/10 05:22
这个题目中的代码中涉及到了map的使用方法,当查找它的用法时,又涉及到什么是STL。。这些都是学习的过程吧~
STL(Standard Template Library),即标准模板库,学习链接为STL具体介绍。
map是STL中的一种容器,学习链接为map学习。
代码:
class Solution{public: int romanToInt(string s){int sum = 0;int strlen = s.size();map<char, int> myMap;myMap['I'] = 1;myMap['V'] = 5;myMap['X'] = 10;myMap['L'] = 50;myMap['C'] = 100;myMap['D'] = 500;myMap['M'] = 1000;int i = 0;while(i < strlen){while(i < strlen && (myMap[s[i]] >= myMap[s[i+1]])){sum = sum + myMap[s[i]];i++;}while(i < strlen && (myMap[s[i]] < myMap[s[i+1]])){sum = sum - myMap[s[i]];i++;}}return sum;}};学习永无止境啊。。
阅读全文
0 0
- leetcode第13题-Roman to Integer
- Leetcode 第13题Roman to Integer
- leetcode 第13题 Roman to Integer
- 【LeetCode】LeetCode——第13题:Roman to Integer
- leetcode第12题-Integer to Roman
- Leetcode 第12题Integer to Roman
- leetcode 第12题 Integer to Roman
- LeetCode第13题--Roman to Integer(Java实现)
- leetcode第13题——*Roman to Integer
- 【LeetCode】LeetCode——第12题:Integer to Roman
- leetcode-13:Roman to Integer
- leetcode 13 Roman to Integer
- Leetcode【13】:Roman to Integer
- [leetcode 13] Roman to Integer
- [Leetcode] 13 - Roman to Integer
- LeetCode | #13 Roman to Integer
- leetcode.13---------Roman to Integer
- leetCode #13 Roman to Integer
- Android应用集成高德地图
- 爬虫的自我解剖(抓取网页HtmlUnit)
- excel比较两组或两列数据的相同项和不同项
- 在内存剖析对象
- Oracle REF动态游标
- leetcode 第13题 Roman to Integer
- 提交网址到Google搜索引擎
- 关于近来学习linux的一些心得
- 35. Search Insert Position
- java的23种设计模式
- (JAVA)数位之和
- python 基础 —— "%s" 与 "%r" 的区别
- 最小二乘和梯度下降
- python模块系列之-logging