<2017年6月>
28293031123
45678910
11121314151617
18192021222324
2526272829301
2345678

统计

  • 随笔 - 57
  • 文章 - 7
  • 评论 - 0
  • 引用 - 0

常用链接

留言簿

随笔分类

随笔档案

文章分类

文章档案

Blog

Coder 必备技巧

Compiler for Wurq

搜索

  •  

最新评论

阅读排行榜

评论排行榜

【LeeCode 2017/06/23】13. Roman to Integer
 1 class Solution {
 2 public:
 3     int romanToInt(string s) {
 4         map<charint>num;
 5         num['I'= 1;
 6         num['V'= 5;
 7         num['X'= 10;
 8         num['L'= 50;
 9         num['C'= 100;
10         num['D'= 500;
11         num['M'= 1000;
12         int sum = num[s[0]];
13         for (int i = 1; i < s.length(); i++)
14         {
15             if (num[s[i - 1]] >= num[s[i]])
16                 sum += num[s[i]];
17             else
18                 sum = sum  + num[s[i]] -2* num[s[i - 1]];
19         }
20         return sum;
21     }
22 };
23 

posted on 2017-06-23 09:34 Wurq 阅读(93) 评论(0)  编辑 收藏 引用 所属分类: 【LeeCode 每日N题】


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理