您的位置:首页 > 其它

leetcode-12Integer to Roman

2015-06-24 19:03 369 查看
import  java.util.* ;

public class Solution{

public String intToRoman(int num) {

int[] c = {1000, 900 , 500 , 400 , 100 , 90 , 50 , 40 , 10 , 9 , 5 , 4 , 1} ;
String[] s = {"M", "CM", "D", "CD", "C", "XC", "L", "XL", "X", "IX", "V", "IV", "I" } ;

String  r = "" ;
for(int i = 0 ; i < c.length ; i++){
while(num >= c[i]){
num -= c[i] ;
r += s[i] ;
}
}
return r ;
}

public static void main(String[] args){

System.out.println(new Solution().intToRoman(3999) )  ;

}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: