Leetcode 13. Roman to Integer(python)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Leetcode 13. Roman to Integer(python)相关的知识,希望对你有一定的参考价值。
class Solution(object): def romanToInt(self, s): """ :type s: str :rtype: int """ l=len(s) r,i=0,0 roman={‘I‘:1,‘V‘:5,‘X‘:10,‘L‘:50,‘C‘:100,‘D‘:500,‘M‘:1000,‘CM‘:900,‘CD‘:400,‘XC‘:90,‘XL‘:40,‘IX‘:9,‘IV‘:4} while i<l: if i<l-1 and roman.has_key(s[i:i+2]): r+=roman[s[i:i+2]] i+=2 else: r+=roman[s[i]] i+=1 return r
以上是关于Leetcode 13. Roman to Integer(python)的主要内容,如果未能解决你的问题,请参考以下文章
Leetcode 13. Roman to Integer(python)
[LeetCode][13]Roman to Integer解析 罗马字符转int类型关于栈的常数实现-Java实现
[LeetCode][13]Roman to Integer解析 罗马字符转int类型关于栈的常数实现-Java实现