摘要:
这个简单我们遍历字符串挨个加就行了 特殊情况提前处理就行了 public int romanToInt(String s) { int sum=0; // 把特殊情况提前减掉 if(s.indexOf("IV")!=-1){sum-=2;} if(s.indexOf("IX")!=-1){sum-= 阅读全文
posted @ 2021-09-26 17:58
OTeam
阅读(60)
评论(0)
推荐(0)
摘要:
半枚举法 public static String intToRoman1(int num) { // 数字枚举 只列举特殊的 int[] values = {1000, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1}; // 对应罗马字符 对应特殊数 阅读全文
posted @ 2021-09-26 17:11
OTeam
阅读(43)
评论(0)
推荐(0)
摘要:
枚举法 public String intToRoman(int num) { String M[] = {"", "M", "MM", "MMM"};//0,1000,2000,3000 String C[] = {"", "C", "CC", "CCC", "CD", "D", "DC", "D 阅读全文
posted @ 2021-09-26 16:31
OTeam
阅读(74)
评论(0)
推荐(0)

浙公网安备 33010602011771号