算法系列——Integer to Roman
来源:互联网 发布:dblp数据集 编辑:程序博客网 时间:2024/06/18 05:41
题目描述
Given an integer, convert it to a roman numeral.
Input is guaranteed to be within the range from 1 to 3999.
解题思路
按照 千,白,十,个 位分别分解 数字,得到对应的罗马数字最后字符串拼接即可。
程序实现
public static String intToRoman(int num) { String M[] = {"", "M", "MM", "MMM"}; String C[] = {"", "C", "CC", "CCC", "CD", "D", "DC", "DCC", "DCCC", "CM"}; String X[] = {"", "X", "XX", "XXX", "XL", "L", "LX", "LXX", "LXXX", "XC"}; String I[] = {"", "I", "II", "III", "IV", "V", "VI", "VII", "VIII", "IX"}; return M[num/1000] + C[(num%1000)/100] + X[(num%100)/10] + I[num%10];}
阅读全文
0 0
- 算法系列——Integer to Roman
- 算法系列——Integer to Roman
- 算法系列——Roman to Integer
- leetcode— Integer to Roman
- LeetCode算法题——12. Integer to Roman
- LeetCode算法题——13. Roman to Integer
- LeetCode算法题——Roman to Integer
- 【python】【leetcode】【算法题目12—Integer to Roman】
- 【Leetcode长征系列】Roman to Integer && Integer to Roman
- leetcode系列(35)Roman to Integer & Integer to Roman
- LeetCode——Integer to Roman
- LeetCode——Integer to Roman
- LeetCode——Roman to Integer
- LeetCode13——Roman to Integer
- Integer to Roman ——解题报告
- Roman to Integer ——解题报告
- leetcode 012 —— Integer to Roman
- leetcode 013 —— Roman to Integer
- [绍棠_Swift] Swift3.0中自定义导航栏后侧滑返回功能失效
- Android 四大组件之 Service (下)
- QT Dom读xml文件
- js之查照片看器
- websocket学习-持续更新
- 算法系列——Integer to Roman
- Java工程师全面笔试题库及答案
- Json web token 详解(三)
- TCP,UDP,IP 协议学习
- 数据操作之《排序套餐:冒泡、选择、插入、快速、归并》
- 零基础深度学习笔记1——Ubuntu安装
- codevs 1205单词翻转
- .obj 和 .mtl文件格式
- PHP 多维数组