leetcode 13. Roman to Integer
来源:互联网 发布:淘宝店铺名能修改吗 编辑:程序博客网 时间:2024/06/15 05:15
class Solution {public: int romanToInt(string s) { int ans = 0; for(int i = 0;i < s.length(); i++){ if(i < s.length() - 1){ if(s[i] == 'C' && (s[i+1] == 'D' || s[i+1] == 'M')){ ans -= 100; continue; } else if(s[i] == 'X' && (s[i+1] == 'L' || s[i+1] == 'C')){ ans -= 10; continue; } else if(s[i] == 'I' && (s[i+1] == 'V' || s[i+1] == 'X')){ ans -= 1; continue; } } if(s[i] == 'M') ans+=1000; else if(s[i] == 'D') ans += 500; else if(s[i] == 'C') ans += 100; else if(s[i] == 'L') ans += 50; else if(s[i] == 'X') ans += 10; else if(s[i] == 'V') ans += 5; else if(s[i] == 'I') ans += 1; } return ans; }};
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
- quartz CronExpression表达式
- JS中函数声明与函数表达式的不同
- 使用字符/字节流对文件进行读写操作
- Q411:打印所有和为s的连续正数序列
- 【USACO题库】1.1.2 Greedy Gift Givers贪婪的礼物送礼者
- leetcode 13. Roman to Integer
- ftp、nfs、smaba
- 全国车辆违章查询
- Apache Flume(二)
- C#中的where泛型约束
- Universal-Image-Loader源码阅读(2)-utils/L
- 短暂学习Android网络通信
- 关于MATLAB7.0打开提示runtime error问题的全面解决方法
- 友元类(时间)