摘要: 判断一个数是否为回文数,不利用额外的空间。 思路:将数反转后进行比较。 注意:反转之后数越界的判断,若越界,则不是回文数;负数不是回文数; 代码如下: 阅读全文
posted @ 2016-09-01 21:06 花椰菜菜菜菜 阅读(175) 评论(0) 推荐(0) 编辑
摘要: string类型转换为int类型,需要考虑不同的转换情况。 “ 04” 转换结果 4; “ 4 43” 转换结果 4; “a@12 ” 转换结果 0; “12a” 转换结果 12; “ +12” 转换结果 12; “ + 12” 转换结果 0; “ -12” 转换结果 -12; “ - 12” 转换 阅读全文
posted @ 2016-09-01 15:13 花椰菜菜菜菜 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 此题实现比较简单,但是边界处理比较麻烦。题目要求是以32位考虑,所以可表达的数的范围是-2147483648~2147483648。 我们需要判断当前的数翻转之后是否在这个范围中,我的思路是首先对当前数的绝对值进行判断,如果它不是一个10位数就可以正常的执行; 反之,进入判断边界的部分。将边界的最大 阅读全文
posted @ 2016-09-01 09:45 花椰菜菜菜菜 阅读(363) 评论(0) 推荐(0) 编辑