8. String to Integer (atoi)
来源:互联网 发布:plsql导出数据库dmp 编辑:程序博客网 时间:2024/06/03 16:40
题目链接:https://leetcode.com/problems/string-to-integer-atoi/?tab=Description
Description
Implement atoi to convert a string to an integer.
Hint: Carefully consider all possible input cases. If you want a challenge, please do not see below and ask yourself what are the possible input cases.
Notes: It is intended for this problem to be specified vaguely (ie, no given input specs). You are responsible to gather all the input requirements up front.
Subscribe to see which companies asked this question.
My Answer
class Solution {public: int myAtoi(string str) { long res = 0; int flag = 1; for(int i = 0; i<str.size(); i++) { if(' ' == str[i]) { continue; } else { if('-' == str[i] || '+' == str[i]) { flag = ('-' == str[i++]) ? -1 : 1; } while('0'<= str[i] && str[i] <= '9') { res = res * 10 + (str[i++] - '0'); if(res * flag > INT_MAX) return INT_MAX; if(res * flag < INT_MIN) return INT_MIN; } return res * flag; } } return 0; }};
Submission Details
1047 / 1047 test cases passed.
Status: Accepted
Runtime: 22 ms
Submitted: 3 minutes ago
0 0
- 8.String to Integer (atoi)
- 8. String to Integer (atoi)
- 8. String to Integer (atoi)
- 8.String to Integer (atoi)
- 8. String to Integer (atoi)
- 8. String to Integer (atoi)
- 8. String to Integer (atoi)
- 8. String to Integer (atoi)
- 8. String to Integer (atoi)
- 8. String to Integer (atoi)
- 8. String to Integer (atoi)
- 8. String to Integer (atoi)
- 8. String to Integer (atoi)
- 8. String to Integer (atoi)
- 8. String to Integer (atoi)
- 8. String to Integer (atoi)
- 8. String to Integer (atoi)
- 8. String to Integer (atoi)
- Spring Quartz 定时器任务
- javaweb 判断用户是否重复登入
- 关系型数据库与非关系型数据库 优缺点
- 【MFC】CDockablePane布局问题
- MathType公式编号与公式不在一行没有对齐
- 8. String to Integer (atoi)
- PHP获取当前时间(年,月,日,小时,分,秒)
- 使用冒泡法对数组排序
- MySQL——修改root密码的4种方法(以windows为例)
- 电脑管家项目
- 安卓中为activity创建菜单
- ivshmem(Nahanni)实现分析与性能测试
- Android 使用Fragment,ViewPagerIndicator 制作csdn app主要框架
- POJ 3193 Cow Phrasebook 再想想