当前位置: 首页 > news >正文

做非法网站湖北项目备案查询系统

做非法网站,湖北项目备案查询系统,手机影视网站开发,网站建站建设怎么做题目描述 给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。 如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] ,就返回 0。 假设环境不允许存储 64 位整数(有符号或无符号)。 示例 1&#x…

题目描述

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

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

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

示例 1:

输入:x = 123
输出:321
示例 2:

输入:x = -123
输出:-321
示例 3:

输入:x = 120
输出:21
示例 4:

输入:x = 0
输出:0

提示:

-231 <= x <= 231 - 1
通过次数1,160,314提交次数3,276,552

来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/reverse-integer

题解

import java.util.Scanner;public class Solution8 {public static int myAtoi(String str){int len=str.length();char[] charArray=str.toCharArray();int index=0;//去除签到空格while(index<len && charArray[index]==' '){index++;}//如果遍历完了,针对比较极端的情况,全是空格的字符串if(index==len){return 0;}//如果出现符号字符,仅第一个有效,并记录正负int sign=1;char firstChar=charArray[index];if(firstChar=='+'){index++;}else if(firstChar=='-'){index++;sign=-1;}//将后续出现的数字字符转换为整数int res=0;while(index<len){char currChar=charArray[index];//判断字符是否是合法的数字字符if(currChar<'0'||currChar>'9'){break;}//还要判断题中说到的,只能存储32位大小的有符号整数,需要提前预判,数会不会超范围,乘以10if(res>Integer.MAX_VALUE/10||(res==Integer.MAX_VALUE/10 && (currChar-'0')>Integer.MAX_VALUE%10)){return Integer.MAX_VALUE;}if(res<Integer.MIN_VALUE/10||(res==Integer.MIN_VALUE/10 && currChar-'0'>-(Integer.MIN_VALUE%10))){return Integer.MIN_VALUE;}//所有情况都合法的条件下,才考虑转换,把每一步的符号都乘进去res=res*10+(currChar-'0')*sign;index++;}return res;}public static void main(String [] args){Scanner in=new Scanner(System.in);String str=in.nextLine();//记住Java输入字符串的用法int ans=myAtoi(str);System.out.println(ans);}
}

难点

  1. 各个条件的判断
  2. 提前判断会不会超int整数型的范围
  3. sign记号的使用
  4. 从前往后,要乘10;(ans=ans10+sign(currChar-‘0’));
http://www.yayakq.cn/news/527265/

相关文章:

  • 深圳注明企业网站设计网站制作案例图片
  • 美橙互联建站网站被截止免费网页代理浏览器1
  • 营销型网站改版河南省建设厅处长名单
  • 工信部查询网站备案如何在godaddy空间做手机网站
  • 创业给企业做网站开发设计师网站资源
  • 随意设计一个网站页面跳转html
  • 怎么做网站底部文件重庆网站建设网搜科技
  • 做外贸哪些国外网站可以推广徐州建站
  • 网络建站公司如何做市场注册了一个域名怎么做网站
  • 做网站的小图标vue 做企业网站行不
  • 网站域名解析ip查询建设部一建注册公示网站
  • 网站开发税率多少钱分销系统方案
  • 建设银行网站百度一下金麦建站官网
  • 用什么建网站 cms私人找人做网站
  • phpstudy做正式网站北京搬家公司哪家好
  • 电子商务网站系统规划 案例分析织梦网站做seo优化
  • 晋中网站建设简易软件下载
  • wordpress图片站优化上海网站建设联系
  • 厦门网站建设网站建设山东一级造价师考试时间
  • 做网站阿里巴巴好还是百度好青海找人做网站多少钱
  • 电子网站游戏网址试玩建设网站就选用什么样的公司
  • 工信部网站备案查询 手机门户网站素材
  • 哪个网站做推广效果好网络分析的应用案例
  • 上饶做网站的公司seo产品推广
  • 做淘宝主要看哪些网站有哪些wordpress区块链导航类网站
  • 最出名的网站建设公司wordpress密码忘了
  • 重庆大坪网站建设常州网站推广软件
  • 国外网站开发技术河南如何做网站
  • 陕西专业网站开发多少钱仿网站 涉及侵权吗
  • 在线做爰直播网站asp做一个简单网站