这题和12题反着来的,我还绕来绕去…
class Solution:
def romanToInt(self, s: str) -> int:
dic = {'':0,'I':1,'V':5,'X':10,
'L':50,'C':100,
'D':500,'M':1000}
res = 0
for i in range(len(s)-1):
if dic[s[i]] < dic[s[i+1]]:
res -= dic[s[i]]
else:
res += dic[s[i]]
res += dic[s[-1]]
return res
我思维僵化,不懂变通。
昨天早早的把题写了就开始玩,明明可以多写几题的!
“每日一题”又不是真的只能做一题!傻瓜