leetcode 日经贴,Cpp code -String to Integer (atoi)
来源:互联网 发布:cnc钻孔程式手动编程 编辑:程序博客网 时间:2024/06/07 00:37
String to Integer (atoi)
class Solution {public: string trim(string s) { int n = s.length(); if (n == 0) return s; int st = 0, ed = n - 1; while (s[st] == ' ') { ++st; } while (s[ed] == ' ') { --ed; } if (st > ed) return ""; return s.substr(st, ed - st + 1); } int myAtoi(string str) { str = trim(str); int n = str.length(); int neg = 1; int st = 0; if (str[0] == '-') { st++; neg = -1; } else if (str[0] == '+') { st++; } long long val = 0; while (st < n) { if (str[st] < '0' || str[st] > '9') { break; } val = val * 10 + (str[st++] - '0'); if (val > INT_MAX || val < INT_MIN){ break; } } val *= neg; if (val > INT_MAX) { val = INT_MAX; } else if (val < INT_MIN) { val = INT_MIN; } return val; }};
0 0
- leetcode 日经贴,Cpp code -String to Integer (atoi)
- Leetcode 8. String to Integer (atoi) (Easy) (cpp)
- leetcode 日经贴,Cpp code -Roman to Integer
- leetcode 日经贴,Cpp code -Integer to Roman
- LeetCode:String to Integer (atoi)
- LeetCode: String to Integer (atoi)
- LeetCode String to Integer(atoi)
- LeetCode :String to Integer (atoi)
- Leetcode: String to Integer (atoi)
- Leetcode : String to Integer (atoi)
- 【leetcode】String to Integer (atoi)
- [LeetCode]String to Integer (atoi)
- LeetCode-String to Integer (atoi)
- [leetcode] String to Integer (atoi)
- LeetCode - String to Integer (atoi)
- 【leetcode】String to Integer (atoi)
- LeetCode - String to Integer (atoi)
- LeetCode: String to Integer (atoi)
- IOS 代码书写风格规范
- linux命令之ls&date&cal
- 使用 Java 配置进行 Spring bean 管理
- [Rx86OS-XV] 键盘输入处理
- 图像预处理——透视变换(二):X,Y方向校正原理
- leetcode 日经贴,Cpp code -String to Integer (atoi)
- 【机器学习】(7):聚类
- 常见编码格式
- TITAN for Centos install and configure
- Java类加载器总结
- android编译环境
- An error was encountered while running (Domain = LaunchServicesError, Code = 0)
- DS之顺序栈和链队实现回文判断
- 【C语言】在全系1000个学生中,征集慈善捐款当总数达到10万的时候,停止捐款,统计人数,并输出平均捐款数