罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即为 XX + V + II 。 ...
分类:
编程语言 时间:
2020-05-26 00:56:44
阅读次数:
59
罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即为 XX + V + II 。 ...
分类:
其他好文 时间:
2020-05-23 18:30:32
阅读次数:
49
13. 罗马数字转整数 难度简单 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 M 1000 例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 27 写做 ...
分类:
其他好文 时间:
2020-05-11 23:45:45
阅读次数:
71
leetcode 13.[罗马数字转整数] [罗马数字转整数]: https://leetcode cn.com/problems/roman to integer/ leetcode 12.[整数转罗马数字] [整数转罗马数字]: https://leetcode cn.com/problems/ ...
分类:
其他好文 时间:
2020-05-10 18:57:07
阅读次数:
55
题目: 解答: 代码行数:解析(1)构建一个字典记录所有罗马数字子串,注意长度为2的子串记录的值是(实际值 - 子串内左边罗马数字代表的数值); (2)这样一来,遍历整个 s的时候判断当前位置和前一个位置的两个字符组成的字符串是否在字典内,如果在就记录值,不在就说明当前位置不存在小数字在前面的情况, ...
分类:
其他好文 时间:
2020-05-03 18:27:35
阅读次数:
55
罗马数字转整数 题目 罗马数字包含以下七种字符:?I,?V,?X,?L,C,D?和?M。 |字符|数值| | | | |I|1| |V|5| |X|10| |L|50| |C|100| |D|500| |M|1000| 例如, 罗马数字 2 写做?II?,即为两个并列的 1。 12 写做?XII?, ...
分类:
其他好文 时间:
2020-04-24 01:06:24
阅读次数:
54
| Category | Difficulty | Likes | Dislikes | | | | | | | algorithms | Easy (61.07%) | 841 | | 我的答案 public int romanToInt(String s) { int res = 0; for( ...
分类:
其他好文 时间:
2020-03-27 19:58:26
阅读次数:
67
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/roman-to-integer 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做 ...
分类:
其他好文 时间:
2020-03-17 16:46:09
阅读次数:
45
1 class Solution 2 { 3 public: 4 int a[13] = {1,4,5,9,10,40,50,90,100,400,500,900,1000}; 5 vector<string> b = {"I","IV","V","IX","X","XL","L","XC","C" ...
分类:
其他好文 时间:
2020-03-15 18:58:46
阅读次数:
59
双指针问题,当前的数小于后一位,就减去它的值,否则就加上它的值。 class Solution { public int romanToInt(String s) { Map<Character, Integer> demo = new HashMap<>(); demo.put('I', 1); ...
分类:
其他好文 时间:
2020-03-05 01:03:16
阅读次数:
78