Given an integer, convert it to a roman numeral.
Input is guaranteed to be within the range from 1 to 3999.
public class Solution {
public String intToRoman(int num) {
int[] radix = new int[]{1000,900,500,400,100,90,50,40,10,9,5,4,1};
String[] symbol = new String[]{"M", "CM", "D", "CD", "C", "XC","L", "XL", "X", "IX", "V", "IV", "I"};
String res = "";
for(int i=0;num>0;++i){
int count = num/radix[i];
num %= radix[i];
while(count>0){
res += symbol[i];
count--;
}
}
return res;
}
}