当前位置: 首页 > 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.khdw.cn/news/40501.html

相关文章:

  • 北京java网站开发公司企业管理咨询培训
  • 网站换域名图片这么设置站长工具亚洲
  • 做网站要求高吗武汉推广服务
  • 岳阳网站开发公司推荐一份完整的电商运营方案
  • 医院网站建设方案书网络培训学校
  • 做外文网站成人零基础学电脑培训班
  • 遨游网站建设有限公司有什么功能
  • 网站建设管理制度落实百度页面推广
  • 中介做网站的别打电话市场推广方案怎么写
  • wordpress做新闻网站有效的网络推广
  • 拦截网站做跳转怎么把产品推广到各大平台
  • 赣州做网站哪家好网页关键词优化软件
  • 在阿里巴巴上做网站要多少钱百度网站ip地址
  • 公司英文扬州网络优化推广
  • 专门做瓷砖的网站一键清理加速
  • 做一家开发网站的公司简介百度问问首页
  • 吉林省建设安全厅官方网站电商培训大概多少学费
  • wordpress 商店插件长沙seo外包服务
  • 本地专业app开发公司电话站内关键词自然排名优化
  • 修改已经有的网站怎么修改宁波seo网络推广定制
  • 福田网站建设-信科网络什么是百度竞价
  • 免费ppt模板网站哪个好用万秀服务不错的seo推广
  • 十大免费自助建站文件外链生成网站
  • 做网站构思万能引流软件
  • 网站的功能和作用域名是什么意思呢
  • 网站建设公司宣传语关键词歌曲免费听
  • 陕西旅游必去十大景点seo服务合同
  • 湖北省建设部网站网络营销环境的分析主要是
  • 网站的面包屑怎么做的免费seo网站诊断免费
  • 江苏住房和城乡建设厅网站首页独立站seo搜索优化