Integer to Roman
来源:互联网 发布:java软件认证培训 编辑:程序博客网 时间:2024/05/13 16:51
Given an integer, convert it to a roman numeral.
Input is guaranteed to be within the range from 1 to 3999.
如果不知道罗马数的规则,可以参考罗马数转换为整型数
代码如下:
public class IntegerToRoman {public String intToRoman(int num){int[] values = {1000,900,500,400,100,90,50,40,10,9,5,4,1};String[] strs = {"M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"};StringBuilder sb = new StringBuilder();for(int i=0;i<values.length;i++){while(num >= values[i]){num -= values[i];sb.append(strs[i]);}}return sb.toString();}}
阅读全文
0 0
- Integer to Roman & Roman to Integer
- Integer to Roman & Roman to Integer
- 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
- Integer to Roman and Roman to Integer
- LeetCode Integer to Roman & Roman to Integer
- Roman to Integer/Integer to Roman
- leetcode - roman to integer & integer to roman
- "Roman to Integer" and "Integer to Roman"
- Roman to Integer &&Integer to Roman
- Roman to Integer and Integer to Roman
- Roman to Integer/Integer to Roman
- LeetCode:Roman to Integer
- LeetCode: Integer to Roman
- LeetCode: Roman to Integer
- LeetCode Integer to Roman
- 国外最好的人工智能媒体和技术博客TOP5
- 初识机器学习之决策树对鸢尾花进行分类
- 【EasyARM-i.MX280A】【UBOOT】环境变量记录
- Storm如何保证可靠的消息处理
- java 设计模式之适配器模式
- Integer to Roman
- final的一点点规则
- C语言实现顺序栈及插入数据元素(一)
- 八、H.264中的熵编码基本方法、指数哥伦布编码
- 九、序列参数集Sequence Paramater Set(SPS)解析
- jar、war、ear 包内部结构介绍
- Intellij Idea 创建Web项目入门(一)
- Linux下为sudo命令定义PATH环境变量
- 第一次做贴片封装的PCB,自己的一些经验教训