Integer to Roman
来源:互联网 发布:大数据技术及应用 编辑:程序博客网 时间:2024/06/10 16:29
Given an integer, convert it to a roman numeral.
Input is guaranteed to be within the range from 1 to 3999.
查表法:
class Solution {public: string intToRoman(int num) { string roman[] = {"I", "II", "III", "IV", "V", "VI", "VII", "VIII", "IX", "X", "XX", "XXX", "XL", "L", "LX", "LXX", "LXXX", "XC", "C", "CC", "CCC", "CD", "D", "DC", "DCC","DCCC", "CM", "M", "MM", "MMM"}; string result = ""; int weishu = 0; for(int weishu = 0; weishu < 4 && num > 0; weishu++) { int yushu = num % 10; if(yushu > 0){ result = roman[weishu * 9 + yushu-1] + result; } num = num / 10; } return result; }};
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
- 数据挖掘之随即森林
- [python] 向指定套接字发送信息
- Sumdiv(POJ--1845
- 【MongoDB】-用户权限设置详解
- Android程序设计:一个用于同步远程数据库数据异步类AsyncTask
- Integer to Roman
- Jesque 基础入门
- 织梦dedecms时间日期标签大全的方法
- 图像滤波
- PHP函数
- WIN10或WIN8.1系统下MDK“the arm c/c++ compiler 已停止工作”解决办法之一
- POJ -2635-The Embarrassed Cryptographer-数论
- Netty之有效规避内存泄漏
- Java Gossip: Statement、 ResultSet