【Integer转换】Integer to Roman
来源:互联网 发布:mac 触摸板 手势 编辑:程序博客网 时间:2024/05/26 02:54
Given an integer, convert it to a roman numeral.
Input is guaranteed to be within the range from 1 to 3999.
题意:将整数转换成罗马数字,I,V,X,L,C,D,Mpublic class Solution { public String intToRoman(int v) { boolean flag = false; if(v < 0){ flag = true; v = -v; } String[] symbol = {"M", "CM", "D", "CD", "C", "XC", "L", "XL", "X", "IX", "V", "IV", "I"}; int [] num = {1000, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1}; StringBuilder sb = new StringBuilder(); for(int i=0; i<symbol.length && v>0; i++){ while(v >= num[i]){ v -= num[i]; sb.append(symbol[i]); } } return sb.toString(); }}
0 0
- 【Integer转换】Integer to Roman
- Integer to Roman (罗马数字转换)
- integer-to-roman and roman-to-integer罗马数字转换
- 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
- Integer to Roman (罗马数字转换) 【leetcode】
- 列表标签、表单标签—实验
- java 打jar包
- Linux GDT
- poj-3009-Curling 2.0-dfs
- 函数指针的定义及多个函数指针的定义
- 【Integer转换】Integer to Roman
- 独立游戏第4天
- Oracle BUG:ORA-00600[kmgs_parameter_update_timeout_1][17510]
- struts2 布署出现的问题 解决方法
- Java动态规划 实现最长公共子序列以及最长公共子字符串
- tcpdump命令详解
- java基础第三天 构造函数和static关键字
- 轻松搞定面试中的二叉树题目
- sp2-0618:无法找到回话标示符。启用检查PLUSTRACE角色