Int to Roman
来源:互联网 发布:人工智能发展现状论文 编辑:程序博客网 时间:2024/05/19 18:40
public class Solution { public String intToRoman(int num) { StringBuilder stringBuilder = new StringBuilder("");int c = num/1000;num %= 1000;for(int i = 0; i < c; i++){stringBuilder.append("M");}c = num / 100;num %= 100;switch (c) {case 9:stringBuilder.append("CM");break;case 8:stringBuilder.append("DCCC");break;case 7:stringBuilder.append("DCC");break;case 6:stringBuilder.append("DC");break;case 5:stringBuilder.append("D");break;case 4:stringBuilder.append("CD");break;case 3:stringBuilder.append("CCC");break;case 2:stringBuilder.append("CC");break;case 1:stringBuilder.append("C");break;default:break;}// I(1),V(5),X(10),L(50),C(100),D(500),M(1000)c = num /10;num %= 10;switch (c) {case 9:stringBuilder.append("XC");break;case 8:stringBuilder.append("LXXX");break;case 7:stringBuilder.append("LXX");break;case 6:stringBuilder.append("LX");break;case 5:stringBuilder.append("L");break;case 4:stringBuilder.append("XL");break;case 3:stringBuilder.append("XXX");break;case 2:stringBuilder.append("XX");break;case 1:stringBuilder.append("X");break;default:break;}// I(1),V(5),X(10),L(50),C(100),D(500),M(1000)switch (num) {case 9:stringBuilder.append("IX");break;case 8:stringBuilder.append("VIII");break;case 7:stringBuilder.append("VII");break;case 6:stringBuilder.append("VI");break;case 5:stringBuilder.append("V");break;case 4:stringBuilder.append("IV");break;case 3:stringBuilder.append("III");break;case 2:stringBuilder.append("II");break;case 1:stringBuilder.append("I");break;default:break;}return stringBuilder.toString(); }}
0 0
- Int to Roman And Roman to Int
- Int to Roman
- Roman to Int
- Roman to Int
- Int to Roman
- Int to Roman
- ROMAN TO INT
- Leetcode-12 int to Roman
- leetcode (12) - INT TO ROMAN
- leetcode (13) - ROMAN TO INT
- LeetCode算法题之int to Roman
- 13. Roman to Integer (罗马数字转int)
- 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
- java中jar命令详解
- dotclock的计算
- oracle 系统的ddl触发器研究
- service学习笔记
- Java 8新特性:字符串去重
- Int to Roman
- 进制转换问题
- 设计模式 -- 一个示例让你明白适配器模式
- 28个你必须知道的HTML5的新特性,技巧以及技术
- 近期总结
- linux虚拟机上挂载一块新的硬盘
- adb server无法启动方法,结束占用端口的进程
- [IOS]程序异常crash捕获与拦截
- Hibernate fetch lazy cascade 的解释