12. Integer to Roman python leetcode 2016 new Season
来源:互联网 发布:赛尔网络 ipv6项目 编辑:程序博客网 时间:2024/06/03 20:51
Given an integer, convert it to a roman numeral.
Input is guaranteed to be within the range from 1 to 3999.
store the roman and values in arrays and iterate array to get the value. takes O(1) space and O(n) time
class Solution(object): def intToRoman(self, num): """ :type num: int :rtype: str """ values = [1000, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1] roman = ['M', 'CM', 'D', 'CD', 'C', 'XC', 'L', 'XL', 'X', 'IX', 'V', 'IV', 'I'] result = '' for index in range(len(values)): while num >= values[index]: result += roman[index] num -= values[index] return result
0 0
- 12. Integer to Roman python leetcode 2016 new Season
- 13. Roman to Integer leetcode Python 2016 new Season
- 12. Integer to Roman Leetcode Python
- [leetcode: Python]12. Integer to Roman
- 【Leetcode】【python】Integer to Roman
- 【Leetcode】【python】Roman to Integer
- Leetcode-Roman to Integer-Python
- LeetCode 12. Integer to Roman
- [LeetCode]12.Integer to Roman
- LeetCode --- 12. Integer to Roman
- [Leetcode] 12. Integer to Roman
- [leetcode] 12.Integer to Roman
- leetcode 12. Integer to Roman
- leetcode 12. Integer to Roman
- [LeetCode]12. Integer to Roman
- leetcode 12. Integer to Roman
- LeetCode *** 12. Integer to Roman
- LeetCode 12. Integer to Roman
- c#的自定义控件中的属性像Items一样打开一个form的做法
- 【OFDM】OFDM正交频分复用---入门总结
- Implement strStr--JavaScript
- Android:方向传感器
- 轻松掌握一致性哈希算法
- 12. Integer to Roman python leetcode 2016 new Season
- SURF特征原理
- 多路径(multi-path)介绍及使用(HP刀片适用)
- ViewPager滑动刷新数据
- 背包问题就是陪你看花开向阳
- JMeter录制脚本的二种方法
- Android开发:什么是Parcel
- 省市县三级联动(数据库)
- android handler sendEmptyMessage与sendMessage