Java [leetcode 12] Integer to Roman
2015-04-25 23:12
447 查看
题目描述:
Given an integer, convert it to a roman numeral.
Input is guaranteed to be within the range from 1 to 3999.
解题思路:
这道题没什么技术含量,一个一个除10以及取模运算就行。
代码如下:
Given an integer, convert it to a roman numeral.
Input is guaranteed to be within the range from 1 to 3999.
解题思路:
这道题没什么技术含量,一个一个除10以及取模运算就行。
代码如下:
public class Solution { public String intToRoman(int num) { String Roman[][] = { {"", "I", "II", "III", "IV", "V", "VI", "VII", "VIII", "IX"}, {"", "X", "XX", "XXX", "XL", "L", "LX", "LXX", "LXXX", "XC"}, {"", "C", "CC", "CCC", "CD", "D", "DC", "DCC", "DCCC", "CM"}, {"", "M", "MM", "MMM"} }; int remainder; int carry = num; int index = 0; String result = new String(); while(carry != 0){ remainder = carry % 10; result = Roman[index][remainder] + result; index++; carry = carry / 10; } return result; } }
相关文章推荐
- Leetcode[12-13] Roman to Integer & Integer to Roman(Java)
- LeetCode 12 -Integer to Roman ( JAVA )
- LeetCode 12 Integer to Roman(C,C++,Java,Python)
- [leetcode-12]Integer to Roman(java)
- leetcode-java-12. Integer to Roman
- [leetcode]12. Integer to Roman(Java)
- LeetCode 12 — Integer to Roman(C++ Java Python)
- [LeetCode][12]Integer to Roman解析 int转罗马字符时间复杂度为常数的实现-Java实现
- [leetcode] 【字符串】 12. Integer to Roman
- 【一天一道LeetCode】#12 Integer to Roman
- [leetcode 12] Integer to Roman
- [LeetCode][Java] 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 & 15.3Sum
- LeetCode 12. Integer to Roman(阿拉伯转罗马数字)
- leetcode 12.IntegertoRoman(整形转罗马数字)
- 【一天一道LeetCode】#12 Integer to Roman