码迷,mamicode.com
首页 > 其他好文 > 详细

Roman To Integer

时间:2015-12-24 20:53:14      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:

 1 var roman = {
 2     "I": 1,
 3     "V": 5,
 4     "X": 10,
 5     "L": 50,
 6     "C": 100,
 7     "D": 500,
 8     "M": 1000
 9 };
10 
11 var romanToInt = function(s) {
12     if (s.length < 1) {
13         return 0;
14     }
15 
16     for (var i = s.length - 1; i >= 0; i--) {
17         if (i == s.length - 1) {
18             var res = roman[s[i]];
19             continue;
20         }
21 
22         if (roman[s[i]] >= roman[s[i + 1]]) {
23             res += roman[s[i]];
24         } else {
25             res -= roman[s[i]];
26         }
27     }
28 
29     return res;
30 };

 

Roman To Integer

标签:

原文地址:http://www.cnblogs.com/HuoAA/p/5074233.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!