LeetCode OJ 12. Integer to Roman
来源:互联网 发布:java post 传递json 编辑:程序博客网 时间:2024/06/18 10:17
LeetCode OJ 513. Find Bottom Left Tree Value
Description
Given an integer, convert it to a roman numeral.
Input is guaranteed to be within the range from 1 to 3999.
解题思路
整数转换为罗马数字,用一个二维数组保存1-9,10-90,100-900,1000-9000,其中每行第一位为空字符串。然后把从高位开始,将其转化为罗马数字表示的字符串。
代码
个人github代码链接
class Solution {public: string intToRoman(int num) { string res = ""; char *itor[4][10] = { {"","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","XL","L","LX","LXX","LXXX","XC"}, }; res += itor[3][num / 1000 % 10]; res += itor[2][num / 100 % 10]; res += itor[1][num / 10 % 10]; res += itor[0][num % 10]; return res; }};
阅读全文
0 0
- LeetCode OJ 12. Integer to Roman
- LeetCode OJ:Roman to Integer
- LeetCode OJ:Integer to Roman
- LeetCode OJ - Roman to Integer
- LeetCode OJ - Integer to Roman
- [LeetCode OJ]Roman to Integer
- [LeetCode OJ]Integer to Roman
- LeetCode OJ : Roman to Integer
- LeetCode OJ Roman to Integer
- LeetCode OJ Integer to Roman
- LeetCode OJ - Integer to Roman
- LeetCode OJ - Roman to Integer
- <LeetCode OJ> 13 / 12 Roman to Integer & Integer to Roman
- LeetCode OJ 12 Integer to Roman
- LeetCode OJ 13 Roman To Integer
- LeetCode OJ: 12 Integer to Roman
- LeetCode OJ-13-Roman to Integer
- 四、[LeetCode OJ]Integer to Roman
- leetcode 26. Remove Duplicates from Sorted Array
- home键源码分析
- Jquery 点击图片在弹出层显示大图
- JDBC 连接池封装
- java中的Timer用法(一) 基础知识
- LeetCode OJ 12. Integer to Roman
- MongoDB高级查询[聚合Group]
- Java知识点总结之Java Web 知识(三)
- IllegalStateException: The specified child already has a parent.
- Struts2,Hibernate,Spring框架学习总结
- draw_net.py绘制网络结构图遇到的问题
- [bzoj1054][HAOI2008]移动玩具
- Shell脚本——按行读取文件
- 建立表空间以及用户