Leetcode 12. Integer to Roman The Solution of Python
2017-04-16 21:47
561 查看
Given an integer, convert it to a roman numeral.
Input is guaranteed to be within the range from 1 to 3999.
Python:
没啥意思,做了一个罗马字母的字典,然后对应求得结果。
Input is guaranteed to be within the range from 1 to 3999.
Python:
class Solution(object): def intToRoman(self, num): """ :type num: int :rtype: str """ digit=["","I","II","III","IV","V","VI","VII","VIII","IX"]; ten=["","X","XX","XXX","XL","L","LX","LXX","LXXX","XC"]; hundred=["","C","CC","CCC","CD","D","DC","DCC","DCCC","CM"]; thousand=["","M","MM","MMM"]; return thousand[num/1000]+hundred[(num%1000)/100]+ten[(num%100)/10]+digit[num%10];
没啥意思,做了一个罗马字母的字典,然后对应求得结果。
相关文章推荐
- Leetcode 13. Roman to Integer The Solution of Python
- Leetcode 8. String to Integer (atoi) The Solution of Python
- LeetCode 12 Integer to Roman(C,C++,Java,Python)
- python写算法题:leetcode: 12. Integer to Roman
- Leetcode 12. Integer to Roman(python)
- LeetCode 12 — Integer to Roman(C++ Java Python)
- 12. Integer to Roman Leetcode Python
- [leetcode: Python]12. Integer to Roman
- leetcode.12----------Integer to Roman
- leetcode[12]Integer to Roman
- leetcode12 Integer to Roman
- LeetCode --- 12. Integer to Roman
- LeetCode | #12 Integer to Roman
- [leetcode] Integer to Roman @ Python
- LeetCode12~14 Integer to Roman/Roman to Integer/Longest Common Prefix
- 【LeetCode with Python】 Integer to Roman
- [LeetCode]12.Integer to Roman
- LeetCode 12. Integer to Roman
- [LeetCode]12 Integer to Roman
- 【LeetCode】12. Integer to Roman (2 solutions)