南京做网站多少钱,关键词优化公司兴田德润优惠吗,wordpress手机模板插件,个人网站图片又是leetcode的easy级别题#xff0c;很基本的题目#xff0c;却漏考虑很多情况#xff0c;动手前一定要考虑清楚呀#xff01;#xff01;#xff01; 就当做锻炼写作能力吧#xff0c;先上题目#xff01; 将文本转换成整数#xff0c;注意一下几点#xff1a; 1.文…又是leetcode的easy级别题很基本的题目却漏考虑很多情况动手前一定要考虑清楚呀 就当做锻炼写作能力吧先上题目 将文本转换成整数注意一下几点 1.文本里面第一个不为空白的字符应该为数字或‘’、‘-’否则返回0 2.文本中数字后面的文本不影响结果; 3.转换后的值若超过了int的最值应返回最值。 上代码吧 class Solution {
public:int myAtoi(string str) {int start 0;for (int i 0; i! str.length(); i){if (str[i] )start;elsebreak;}if(startstr.length())return 0;int p 0,t0;if (str[start] -){start;p 1;}else if (str[start] )start;for (; start str.length(); start){char m str[start] - 0;if (m 0 m 9){if(tINT_MAX/10)if(p0)return INT_MAX;elsereturn INT_MIN;t * 10;if(p0tINT_MAX-m)return INT_MAX;else if(p!0-t(INT_MINm))return INT_MIN;t m;}elsebreak;}return p0?t:-t;}
};转载于:https://www.cnblogs.com/Rainlee007/p/5879706.html