"12. 整数转罗马数字" 字符串处理,题超级简单,读懂题直接开干就行。 基本思路就是从大往小一点一点的来表示,具体看代码把: class Solution { public: string intToRoman(int num) { string ans = ""; int m = 0; m = ...
分类:
其他好文 时间:
2018-06-26 23:52:41
阅读次数:
307
题目描述 罗马数字包含以下七种字符: 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 写做 XXVII, 即为 X ...
分类:
其他好文 时间:
2018-06-16 18:40:31
阅读次数:
119
罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即为 XX + V + II 。 通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如 4 ...
分类:
编程语言 时间:
2018-06-07 16:27:53
阅读次数:
188
Given an integer, convert it to a roman numeral.Input is guaranteed to be within the range from 1 to 3999.1234567891011121314151617181920212223242526c... ...
分类:
其他好文 时间:
2018-02-12 23:39:50
阅读次数:
147
描述 给定一个整数,将其转换成罗马数字。 返回的结果要求在1-3999的范围内。 说明 https://en.wikipedia.org/wiki/Roman_numerals https://zh.wikipedia.org/wiki/%E7%BD%97%E9%A9%AC%E6%95%B0%E5% ...
分类:
其他好文 时间:
2017-08-12 00:32:19
阅读次数:
264
题目链接: https://leetcode.com/problems/integer-to-roman/?tab=Description String M[] = {"", "M", "MM", "MMM”};//1000~3000String C[] = {"", "C", "CC", "CCC ...
分类:
其他好文 时间:
2017-03-03 22:18:31
阅读次数:
232
leetcode中的题目 直接上代码: 上面是整数转罗马数字的,第一种方法是把所有可能的字符表示出来,然后1-3999的数字是由其相加组成的,依次从最大的先加上去,懂得原理会比较好理解; 第二中是将每一位的可能表示出来,直接算出每一位再替换上去,也比较简单。 下面是罗马数字转整数: 前面的数字比后面 ...
分类:
其他好文 时间:
2016-10-19 01:58:16
阅读次数:
126
写在前面:
这两道题合起来写吧,其实整数转罗马数字我前天就写完了,当我想写罗马数转整数的时候竟然脑子一片空白,想了几分钟就想起来Map,本着学习的目的最终还是不想用Map,坚持C语言,今天脑子里直接涌出了Switch方式转换,看来“蹲在马桶上编程”的方式还是蛮不错的o(^▽^)o
整数转罗马数字:主要建立对应关系,输出时有点像百钱百鸡
罗马数字转整数:输入罗马数字(其实就是字符数组)后,fo...
分类:
其他好文 时间:
2014-09-29 01:29:37
阅读次数:
403
Integer to Roman 罗马数字的转换...
分类:
其他好文 时间:
2014-05-14 21:40:53
阅读次数:
268