摘要:
问题链接 "LeetCode 12. Integer to Roman" 题目解析 将普通数字转换成罗马数字。 解题思路 先简单了解一下什么是 "罗马数字" 。 基本字符:I,V,X,L,C,D,M 相应的阿拉伯数字表示为:1,5,10,50,100,500,1000 相同的数字连写、所表示的数等于 阅读全文
posted @ 2018-03-11 14:25
AlvinZH
阅读(383)
评论(0)
推荐(0)
摘要:
问题链接 "LeetCode 13. Roman to Integer" 题目解析 将罗马数字转换成普通数字。 解题思路 先简单了解一下什么是 "罗马数字" 。 基本字符:I,V,X,L,C,D,M 相应的阿拉伯数字表示为:1,5,10,50,100,500,1000 相同的数字连写、所表示的数等于 阅读全文
posted @ 2018-03-11 13:57
AlvinZH
阅读(307)
评论(0)
推荐(0)
摘要:
问题链接 "LeetCode 9. Palindrome Number" 题目解析 判断一个数字是否是回文数字。 解题思路 题目已经给出很多提示和注意事项,还要求不能使用额外空间,其实就是想说请直接在数字上操作,不能转换成字符串。另外题目说明直接反转数字会超出范围,其实用long long表示反转结 阅读全文
posted @ 2018-03-11 11:42
AlvinZH
阅读(299)
评论(0)
推荐(0)
摘要:
问题链接 "LeetCode 7" 题目解析 给定一个32位有符号整数,求其反转数字。 解题思路 如果是简单反转的话,那这道题就太简单了。题目要求判断 溢出问题 ,32位int类型的范围是 2147483648~2147483647。数字反转过后是有可能超出范围的,此时应该返回0。 最简单的想法是, 阅读全文
posted @ 2018-03-11 11:01
AlvinZH
阅读(298)
评论(0)
推荐(0)

浙公网安备 33010602011771号