麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

LeetCode 13. Roman to Integer

2019-11-14 08:59:42
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

描述 Given a roman numeral, convert it to an integer.

Input is guaranteed to be within the range from 1 to 3999.

分析 羅馬數(shù)字轉(zhuǎn)換為整數(shù)。

附羅馬數(shù)字的規(guī)則:

羅馬數(shù)字共有7個(gè),即I(1)、V(5)、X(10)、L(50)、C(100)、D(500)和M(1000)。 1、重復(fù)數(shù)次:一個(gè)羅馬數(shù)字重復(fù)幾次,就表示這個(gè)數(shù)的幾倍。

2、右加左減: 2.1 在較大的羅馬數(shù)字的右邊記上較小的羅馬數(shù)字,表示大數(shù)字加小數(shù)字。 2.2 在較大的羅馬數(shù)字的左邊記上較小的羅馬數(shù)字,表示大數(shù)字減小數(shù)字。 2.3 左減的數(shù)字有限制,僅限于I、X、C。比如45不可以寫成VL,只能是XLV 2.4 但是,左減時(shí)不可跨越一個(gè)位數(shù)。比如,99不可以用IC(100 - 1)表示,而是用XCIX([100 - 10] + [10 - 1])表示。(等同于阿拉伯?dāng)?shù)字每位數(shù)字分別表示。) 2.5 左減數(shù)字必須為一位,比如8寫成VIII,而非IIX。 2.6 右加數(shù)字不可連續(xù)超過(guò)三位,比如14寫成XIV,而非XIIII。(見(jiàn)下方“數(shù)碼限制”一項(xiàng)。)

3、加線乘千: 3.1 在羅馬數(shù)字的上方加上一條橫線或者加上下標(biāo)的?,表示將這個(gè)數(shù)乘以1000,即是原數(shù)的1000倍。 3.2 同理,如果上方有兩條橫線,即是原數(shù)的1000000(1000^{2})倍。

4、數(shù)碼限制: 4.1 同一數(shù)碼最多只能出現(xiàn)三次,如40不可表示為XXXX,而要表示為XL。 4.2 例外:由于IV是古羅馬神話主神朱庇特(即IVPITER,古羅馬字母里沒(méi)有J和U)的首字,因此有時(shí)用IIII代替Ⅳ。

代碼

class Solution {public: int romanToInt(string s) { int result = 0; for (size_t i = 0; i < s.size(); ++i) { if (i > 0 && map(s[i]) > map(s[i - 1])) result += (map(s[i]) - 2 * map(s[i - 1])); else result += map(s[i]); } return result; } inline int map(const char ch) { switch(ch) { case 'I': return 1; case 'V': return 5; case 'X': return 10; case 'L': return 50; case 'C': return 100; case 'D': return 500; case 'M': return 1000; default: return 0; } }};
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产一区视频在线免费观看 | 美女毛片在线观看 | 国产一区二区三区四区五区在线 | 中文字幕电影免费播放 | 视频一区二区三区在线 | 亚洲精品一区二区三区在线看 | 成人毛片在线 | 狠狠操电影| 国产成人av免费看 | 久久毛片免费 | 91网视频 | 欧美黄色免费视频 | 欧美亚成人| 国产精品久久久久久婷婷天堂 | 一区二区三区欧洲 | 日本免费一区二区三区四区 | 1314成人网 | 亚洲成人午夜精品 | 成人三级电影网 | 国产人妖一区二区 | 亚洲白嫩在线观看 | 日本aaaa片毛片免费观看视频 | 精品一区二区免费视频视频 | 免费黄色大片网站 | 草久影视 | 国产精品啪一品二区三区粉嫩 | 综合日韩欧美 | 在线播放av片| 欧美日本91精品久久久久 | 黄色一级片免费在线观看 | 香蕉成人在线观看 | 成人偷拍片视频在线观看 | 最污网站| 国产一级做a爰片在线看 | 日韩欧美高清片 | 免费国产一级淫片 | 中国videos露脸hd| 日本在线一区二区 | 又黄又爽免费无遮挡在线观看 | 一级做a爰片性色毛片2021 | 麻豆视频在线免费观看 |