12. Integer to Roman
来源:互联网 发布:数据库服务怎么启动 编辑:程序博客网 时间:2024/06/04 20:32
看程序就知道思路了,很简单的思路。
class Solution {public: string intToRoman(int num) { int nint[21] = {1,2,3,4,5,9,10,20,30,40,50,90,100,200,300,400,500,900,1000,2000,3000}; string sRoman[21] = {"I","II","III","IV","V","IX","X","XX","XXX","XL","L","XC","C","CC","CCC","CD","D","CM","M","MM","MMM"}; string sAns; int i=20; while(num > 0) { while(nint[i] > num ) { i--; } num -= nint[i]; sAns += sRoman[i]; } return sAns; }};
0 0
- 12.Integer to Roman
- 12. Integer to Roman
- 12. Integer to Roman
- 12. Integer to Roman
- 12. Integer to Roman
- 12. Integer to Roman
- 12. Integer to Roman
- 12. Integer to Roman
- 12. Integer to Roman
- 12. Integer to Roman
- 12. Integer to Roman
- 12. Integer to Roman
- 12. Integer to Roman
- 12. Integer to Roman
- 12. Integer to Roman
- 12. Integer to Roman
- 12. Integer to Roman
- 12. Integer to Roman
- 【黑苹果教程】驱动ATI Radeon HD5450显卡
- 用大盒子套更大的盒子解决问题
- Leetcode 91 - Decode Ways(dp)
- 1036: [ZJOI2008]树的统计Count
- 小弟 正在进行中 未出茅庐 但知道自己的不足 代码的单一没有技术亮点 求大神指点一二
- 12. Integer to Roman
- MySQL学习一
- 去掉集合中的重复元素
- 机器学习中的范数规则化之(二)核范数与规则项参数选择
- 不依赖任何系统API,用c语言实现gbk/utf8/unicode编码转换
- php异常处理
- 模仿游戏throughthefog
- 《程序是怎么跑起来的》
- IntelliJ IDEA 加快Gradle工具包下载