public class Solution {
public String intToRoman(int num) {
String[][] c= new String[][]{{"0","I","II","III","IV","V","VI","VII","VIII","IX"},{"0","X","XX","XXX","XL","L","LX"
,"LXX","LXXX","XC"},{"0","C","CC","CCC","CD","D", "DC","DCC","DCCC","CM"},{"0","M","MM","MMM"}};
int tmp=num;
String st = "";
if(tmp/1000!=0) st+=c[3][tmp/1000];
if((tmp%1000)/100!=0) st+=c[2][(tmp%1000)/100];
if((tmp%100)/10!=0) st+=c[1][(tmp%100)/10];
if(tmp%10!=0) st+=c[0][tmp%10];
return st;
}
}
Integer to Roman
最新推荐文章于 2022-07-26 11:13:15 发布