博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LeetCode "Roman to Integer"
阅读量:5286 次
发布时间:2019-06-14

本文共 694 字,大约阅读时间需要 2 分钟。

class Solution {public:    int romanToInt(string s)     {        std::unordered_map
hm; hm['M'] = 1000; hm['D'] = 500; hm['C'] = 100; hm['L'] = 50; hm['X'] = 10; hm['V'] = 5; hm['I'] = 1; int i = 0, len = s.length(), ret = 0; while(i < len) { char c = s[i]; if(i < len - 1 && hm[s[i + 1]] > hm[s[i]]) { ret += hm[s[i + 1]] - hm[s[i]]; i ++; } else { ret += hm[s[i]]; } i ++; } return ret; }};

转载于:https://www.cnblogs.com/tonix/p/4609311.html

你可能感兴趣的文章
Openstack api 学习文档 & restclient使用文档
查看>>
poj100纪念
查看>>
NetWork——关于TCP协议的三次握手和四次挥手
查看>>
An easy problem
查看>>
MauiMETA工具的使用(一)
查看>>
LeetCode: Anagrams 解题报告
查看>>
Qt 中获取本机IP地址
查看>>
070102_赌博设计:概率的基本概念,古典概型
查看>>
IT人生的价值和意义 感觉真的有了
查看>>
JS DOM对象
查看>>
OGR – Merging Multiple SHP files
查看>>
创业公司该不该被收购?(转)
查看>>
sqlserver 行转列、列转行[转]
查看>>
【IScroll深入学习】解决IScroll疑难杂症
查看>>
python 数据类型
查看>>
108-PHP类成员protected和private成员属性不能被查看数值
查看>>
css控制height充满浏览器视口
查看>>
python学习之 - XML
查看>>
Python--GIL 详解
查看>>
大道至简读后感(第四章)
查看>>