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

重庆做网站公司贴吧wordpress 显示

重庆做网站公司贴吧,wordpress 显示,网站地图+wordpress,广州建站模板厂家题目 请你来实现一个 myAtoi(string s) 函数,使其能将字符串转换成一个 32 位有符号整数(类似 C/C 中的 atoi 函数)。 函数 myAtoi(string s) 的算法如下: 读入字符串并丢弃无用的前导空格 检查下一个字符(假设还未到字…

题目


请你来实现一个 myAtoi(string s) 函数,使其能将字符串转换成一个 32 位有符号整数(类似 C/C++ 中的 atoi 函数)。

函数 myAtoi(string s) 的算法如下:

读入字符串并丢弃无用的前导空格
检查下一个字符(假设还未到字符末尾)为正还是负号,读取该字符(如果有)。 确定最终结果是负数还是正数。 如果两者都不存在,则假定结果为正。
读入下一个字符,直到到达下一个非数字字符或到达输入的结尾。字符串的其余部分将被忽略。
将前面步骤读入的这些数字转换为整数(即,"123" -> 123, "0032" -> 32)。如果没有读入数字,则整数为 0 。必要时更改符号(从步骤 2 开始)。
如果整数数超过 32 位有符号整数范围 [−231,  231 − 1] ,需要截断这个整数,使其保持在这个范围内。具体来说,小于 −231 的整数应该被固定为 −231 ,大于 231 − 1 的整数应该被固定为 231 − 1 。
返回整数作为最终结果。
注意:

本题中的空白字符只包括空格字符 ' ' 。
除前导空格或数字后的其余字符串外,请勿忽略 任何其他字符。
 

代码 

class Solution {public int myAtoi(String s) {//获取int的边界值int INT_MAX=Integer.MAX_VALUE;int INT_MIN=Integer.MIN_VALUE;int len = s.length();//如果长度为0,则直接返回if(len==0) return 0;int res=0; //结果int i=0;  //下标志int flag=1; //正负号char[] s1=s.toCharArray(); //转化为charwhile(s1[i]==' ' && i<len-1){i++;} //跳过前面的空格if(s1[i]=='-'){flag=-1;} if(s1[i]=='-' || s1[i]=='+'){i++;}//开始读数字while(i<len && Character.isDigit(s1[i])){int r=s1[i]-'0';//判断是否越界if(res>INT_MAX/10 || (res==INT_MAX/10 && r>7)){return flag>0 ? INT_MAX:INT_MIN;}res=res*10+r;i++;}return flag>0 ? res:-res;}
}

http://www.yayakq.cn/news/45544/

相关文章:

  • 网站小程序app定制开发微信公众号运营策划方案
  • 哈尔滨有多少家网站建设公司自建电商平台
  • 广西住房城乡和建设厅网站服务公司英文
  • 网站建设行业解决方案网站免费正能量直接进入
  • 威海网站优化公司免费建网站赚钱
  • 北京 高端网站设计网站主页面设计多少钱
  • 太原网站优化怎么做管理咨询公司业务
  • 手机端企业网站模板263企业邮箱官网入口
  • 免费网站推广网址企业网站seo工作
  • 宿迁哪里有做网站开发的公众号会员卡管理系统
  • 专做宝宝辅食的网站品牌网站应该怎么做
  • 大庆市建设局网站上不去开发设计移动网站建设
  • 网站风格什么意思android app开发教程
  • 网站设计行业吃香么360安全浏览器官网入口
  • 智慧团建系统官方网站绵阳做seo网站公司
  • 怎么用dw做地图网站非凡软件站
  • 网站要做手机版怎么做的在线音乐网站开发
  • 网站方案怎么写如何开发一个微信公众号
  • 阿里云做电脑网站手机网站打开微信号
  • 美团网站除佣金表格怎么做滁州市琅琊区规划建设局网站
  • 网站 刷流量 SEO网络营销策划方案1500字
  • 嘉兴cms建站模板商城高中
  • 网站策划的内容有那些建设网银登录官方网站
  • 网站死链检测工具班级网页制作
  • 深圳app网站开发千锋教育的it培训怎么样
  • 电子商务公司网站建立前期准备王野天师
  • 手机自适应网站源码play商店
  • 阿里云域名空间网站建设网页制作网站首页
  • 汕头网站建设公司哪个好wordpress访问网站很慢
  • 网站介绍模板哈尔滨公司网站开发