#12 LeetCode——Integer to Roman
来源:互联网 发布:mmdR18动作数据 编辑:程序博客网 时间:2024/04/28 21:26
将阿拉伯数字转化为罗马数字
注:
罗马数字表示:I(1)、V(5)、X(10)、L(50)、C(100)、D(500)、 M(1000)
java代码如下
public class Solution { public String intToRoman(int num) { int[] values = {1000, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1 }; String[] numerals = {"M", "CM", "D", "CD", "C", "XC", "L", "XL", "X", "IX", "V", "IV", "I" }; StringBuilder result = new StringBuilder(); for (int i = 0; i < values.length; i++) { while (num >= values[i]) { num -= values[i]; result.append(numerals[i]); } } return result.toString(); }}
0 0
- #12 LeetCode——Integer to Roman
- leetcode— Integer to Roman
- 【LeetCode】LeetCode——第12题:Integer to Roman
- LeetCode——Integer to Roman
- LeetCode——Integer to Roman
- LeetCode——Roman to Integer
- leetcode 012 —— Integer to Roman
- leetcode 013 —— Roman to Integer
- LeetCode题解——Roman to Integer
- LeetCode题解——Integer to Roman
- #13 LeetCode——Roman to Integer
- leetcode——12——Integer to Roman
- leetcode第12题——**Integer to Roman
- 刷LeetCode(12)——Integer to Roman
- LeetCode 12 — Integer to Roman(C++ Java Python)
- 【python】【leetcode】【算法题目12—Integer to Roman】
- [LeetCode 12] Integer to Roman
- leetcode 12 Integer to Roman
- SVN服务器搭建和使用(四)
- 图像识别中的深度学习
- jconsole监控tomcat运行状态
- 关于Glide——一个高效的图片加载和缓存类库
- URAL 1205 By the Underground or by Foot (建图 + Dijkstra迪杰斯特拉算法)
- #12 LeetCode——Integer to Roman
- 栅格文件导出灰度值
- java 初始化(下)
- 个人对堆栈的理解和IAR编译器的内存分配
- 心情
- Flex和Flash的区别
- iOS ShareSDK的新浪微博配置
- Custom Class Loading in Dalvik
- Python 遍历文件夹中的指定类型文件