[LeetCode] 13. Roman to Integer
来源:互联网 发布:下载app客户端软件 编辑:程序博客网 时间:2024/06/06 18:22
1 class Solution 2 { 3 public: 4 int romanToInt(string s) 5 { 6 map<char, int> Map = {{'I', 1}, {'V', 5}, {'X', 10}, {'L', 50}, {'C', 100}, {'D', 500}, {'M', 1000}}; 7 int sum = 0; 8 for(int i = 0; i < s.length() - 1; i ++) 9 {10 if(Map[s[i]] < Map[s[i+1]])11 sum -= Map[s[i]];12 else13 sum += Map[s[i]];14 }15 sum += Map[s[s.length() - 1]];16 return sum;17 }18 };
阅读全文
0 0
- 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
- [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
- Leetcode 13. Roman to Integer
- LeetCode 13. Roman to Integer
- [LeetCode] 88. Merge Sorted Array
- 小程序支付常见问题解答
- java面试
- dumpsys meminfo执行流程(二)
- [LeetCode] 12. Integer to Roman
- [LeetCode] 13. Roman to Integer
- 操作符笔记
- [Java] 各种流的分类及区别
- [Java] 各种常用函数
- [Java] 文件上传下载项目(详细注释)
- ZooKeeper典型应用场景一览
- [Java] 为什么要定义接口
- [Java] Thread的start()和run()函数区别
- [Java] Java常见错误