LeetCode: Integer to Roman
来源:互联网 发布:现在淘宝代销好做吗 编辑:程序博客网 时间:2024/04/29 11:15
Given an integer, convert it to a roman numeral.
Input is guaranteed to be within the range from 1 to 3999.
class Solution {public: string roman(int num, char ten, char five, char one) { string str = ""; if (num == 9) { str += one; str += ten; } else if (num >= 5) { str += five; while(num-- > 5) str += one; } else if (num == 4) { str += one; str += five; } else { while(num-- > 0) str += one; } return str; } string intToRoman(int num) { // Start typing your C/C++ solution below // DO NOT write int main() function string result = ""; result += roman(num/1000%10, 0, 0, 'M'); result += roman(num/100%10, 'M', 'D', 'C'); result += roman(num/10%10, 'C', 'L', 'X'); result += roman(num%10, 'X', 'V', 'I'); return result; }};
- LeetCode Roman to Integer && Integer to Roman
- 【leetcode】Roman to Integer | Integer to Roman
- Leetcode - "Roman to Integer" & "Integer to Roman"
- LeetCode:Roman to Integer,Integer to Roman
- LeetCode Integer to Roman & Roman to Integer
- leetcode - roman to integer & integer to roman
- LeetCode:Roman to Integer
- LeetCode: Integer to Roman
- LeetCode: Roman to Integer
- LeetCode Integer to Roman
- LeetCode: Integer to Roman
- LeetCode : Roman to Integer
- [Leetcode] Roman to Integer
- [Leetcode] Integer to Roman
- Leetcode: Integer to Roman
- Leetcode: Roman to Integer
- LeetCode Integer to Roman
- 【leetcode】Roman to Integer
- jdk1.5新特性
- OpenVPN客户端多处理器的支持
- socket通信之完整的多路复用
- Android之BaseExpandableListAdapter使用心得(QQ续一)
- css总结系列之一
- LeetCode: Integer to Roman
- Flex中创建右键菜单
- OCA-UNIT6-USERS
- Android应用程序优化都有哪些需要注意的?
- SGU196_Matrix Multiplication(求矩阵与其转置矩阵乘积后各元素的和)
- Flex+Red5实现在线视频播放
- OCA-UNIT7-SCHEMA
- Android之高仿微信聊天的界面
- .word伪指令含义