十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
羅馬數(shù)字包含以下七種字符:?I,?V,?X,?L,C,D?和?M。

十年的陜西網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。成都全網(wǎng)營銷推廣的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整陜西建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。成都創(chuàng)新互聯(lián)公司從事“陜西網(wǎng)站設(shè)計(jì)”,“陜西網(wǎng)站推廣”以來,每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
字符??????????數(shù)值I?????????????1 V?????????????5 X?????????????10 L?????????????50 C?????????????100 D?????????????500 M?????????????1000
例如, 羅馬數(shù)字 2 寫做?II?,即為兩個(gè)并列的 1。12 寫做?XII?,即為?X?+?II?。 27 寫做??XXVII, 即為?XX?+?V?+?II?。
通常情況下,羅馬數(shù)字中小的數(shù)字在大的數(shù)字的右邊。但也存在特例,例如 4 不寫做?IIII,而是?IV。數(shù)字 1 在數(shù)字 5 的左邊,所表示的數(shù)等于大數(shù) 5 減小數(shù) 1 得到的數(shù)值 4 。同樣地,數(shù)字 9 表示為?IX。這個(gè)特殊的規(guī)則只適用于以下六種情況:
I?可以放在?V?(5) 和?X?(10) 的左邊,來表示 4 和 9。
X?可以放在?L?(50) 和?C?(100) 的左邊,來表示 40 和?90。?
C?可以放在?D?(500) 和?M?(1000) 的左邊,來表示?400 和?900。
給定一個(gè)羅馬數(shù)字,將其轉(zhuǎn)換成整數(shù)。輸入確保在 1?到 3999 的范圍內(nèi)。
示例?1:
輸入:?"III"輸出:?3
示例?2:
輸入:?"IV"輸出:?4
示例?3:
輸入:?"IX"輸出:?9
示例?4:
輸入:?"LVIII"輸出:?58解釋:?L?=?50,?V=?5,?III?=?3.
示例?5:
輸入:?"MCMXCIV"輸出:?1994解釋:?M?=?1000,?CM?=?900,?XC?=?90,?IV?=?4.
class?Solution:
????def?romanToInt(self,?s:?str)?->?int:
????????romandict?=?{
????????????'I':?1,
????????????'V':?5,
????????????'X':?10,
????????????'L':?50,
????????????'C':?100,
????????????'D':?500,
????????????'M':?1000
????????}
????????res?=?0
????????for?i?in?range(len(s)):
????????????if?i?(len(s)-1)?and?romandict[s[i]]?
當(dāng)前名稱:leetcode--羅馬數(shù)字轉(zhuǎn)整數(shù)
分享網(wǎng)址:http://www.jiaotiyi.com/article/gicehd.html