首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

7 整数反转

01 题目信息 题目地址: https://leetcode-cn.com/problems/reverse-integer/ 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。...请根据这个假设,如果反转整数溢出那么就返回 0。...02 解法一:暴力解法 主体 整数转字符串 字符串的反转 字符串转整数 边界 数值溢出边界:溢出返回0 细节 首位不为0 符号处理 public int reverse(int x) { //1.整数转字符串...0 : (int)value; return result; } 在上述代码中已经完成主体代码以及反转后的数值越出边界的问题,首位不为零问题:Integer将整数字符串转整数时会自动去掉前面如果有高位的...那么还剩下符号处理整数x如果是-123,反转字符串是"321-"肯定是不能的。要把负号拿出来之后的数字参与主体过程,最后再把结果加上负号。 //拿走符号sign int sign = x > 0 ?

31130
领券