欢迎光临散文网 会员登陆 & 注册

LeetCode-007-整数反转

2021-09-24 08:14 作者:雄狮虎豹  | 我要投稿

整数反转

题目描述:给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。

如果反转后整数超过 32 位的有符号整数的范围 [−2^{31},  2^{31} − 1] ,就返回 0。

假设环境不允许存储 64 位整数(有符号或无符号)。

示例说明请见LeetCode官网。

来源:力扣(LeetCode)   

链接:https://leetcode-cn.com/problems/reverse-integer/   

著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

解法一:字符串遍历

首先获取整数的符号symbol,然后将整数部分转换成字符串,从后往前遍历,得到反转后的字符串result,将symbolresult拼起来就是最终的返回结果。

注意点:考虑转化后的值是否超过整数的范围,如果超过了,返回0。


LeetCode-007-整数反转的评论 (共 条)

分享到微博请遵守国家法律