String to Integer (atoi)
来源:互联网 发布:jdbc连接两个数据库 编辑:程序博客网 时间:2024/04/26 20:54
这题的数据好多要注意的细节
class Solution { public: int atoi(const char *str) { int l = strlen(str); long long sum = 0, k = 0; bool f = 0; for(k = 0; k < l; k++){ if(str[k] == ' ') continue; else if(str[k] == '-') {f = 1;k++;break;} else if(str[k] == '+') {k++;break;} else break; } for(int i = k; i < l; i++){ if(str[i] <= '9' && str[i] >= '0') { sum = str[i]-'0' + sum*10; if(f && (-sum <= INT_MIN)) return INT_MIN; if(!f && sum >= INT_MAX) return INT_MAX; } else break; } if(f) sum *= -1; return sum; }};
0 0
- String to Integer (atoi)
- String to Integer (atoi)
- String to Integer (atoi)
- String to Integer (atoi)
- String to Integer (atoi)
- String to Integer (atoi)
- String to Integer (atoi)
- String to Integer (atoi)
- string to integer (atoi)
- String to Integer (atoi)
- String to Integer (atoi)
- String to Integer (atoi)
- String to Integer (atoi)
- String to Integer(atoi)
- String to Integer (atoi)
- String to Integer (atoi)
- String to Integer (atoi)
- String to Integer (atoi)
- hdu 2066:一个人的旅行
- 【四圣龙神录的编程教室】第15章、来制作凹梦的弹幕吧
- centos 中文乱码
- hdu 1317:XYZZY
- android笔试题及答案
- String to Integer (atoi)
- hdu 1535:Invitation Cards
- hdu 3339:In Action
- 因为它那么迫切地被你需要着,被你需要着
- hdu 1548:A strange lift
- Websocket协议数据帧传输和关闭连接
- Json - Java
- 防火墙的长连接和短连接相关命令
- cocos2dx kazmath 分析