12.leetcode题目12: Integer to Roman
来源:互联网 发布:php调用接口的方法 编辑:程序博客网 时间:2024/06/05 12:44
罗马字母:I(1) V(5) X(10) L(50) C(100) D(500) M(1000)
class Solution {
public:
string intToRoman(int num) {
string s="";
vector<string> digit={"","I","II","III","IV","V","VI","VII","VIII","IX"};
vector<string> ten={"","X","XX","XXX","XL","L","LX","LXX","LXXX","XC"};
vector<string> hundred={"","C","CC","CCC","CD","D","DC","DCC","DCCC","CM"};
vector<string> thousand={"","M","MM","MMM"};
if(num>=1000&&num<=3999){
s+=thousand[num/1000];
num=num%1000;
}
if(num>=100&&num<=999){
s+=hundred[num/100];
num=num%100;
}
if(num>=10&&num<=99){
s+=ten[num/10];
num=num%10;
}
if(num>=1&&num<=9){
s+=digit[num];
}
return s;
}
};
通过了,但是48ms。
- 12.leetcode题目12: Integer to Roman
- LeetCode题目:Integer to Roman
- LeetCode题目:Roman to Integer
- 【python】【leetcode】【算法题目12—Integer to Roman】
- 5.leetcode题目13: Roman to Integer
- LeetCode算法题目: Integer to Roman
- LeetCode 12. Integer to Roman
- [LeetCode]12.Integer to Roman
- LeetCode --- 12. Integer to Roman
- [Leetcode] 12. Integer to Roman
- [leetcode] 12.Integer to Roman
- leetcode 12. Integer to Roman
- leetcode 12. Integer to Roman
- [LeetCode]12. Integer to Roman
- leetcode 12. Integer to Roman
- LeetCode *** 12. Integer to Roman
- LeetCode 12. Integer to Roman
- leetcode 12. Integer to Roman
- MyEclipse中导入jdk源码
- iOS AFN 封装POST网络请求(AFURLSessionManager)
- bootstrap弹出框无法调用问题解决
- KVC and KVO KVB
- 字符编码转换 QT
- 12.leetcode题目12: Integer to Roman
- 查找SAP所有事物代码及用处的几个方法
- Android和Java的垃圾回收
- 【LeetCode】27. Remove Element
- Android性能优化之Splash页
- 焦距设计1
- ALV DataChange EVENT
- Adapter的getView不调用的问题
- linux 设置ftp帐号并限制访问目录