leetcode 7. Reverse Integer \ 8. String to Integer (atoi)
来源:互联网 发布:java基础看不懂 编辑:程序博客网 时间:2024/06/16 16:31
- Reverse Integer
- String to Integer atoi
7. Reverse Integer
class Solution {public: int reverse(int x) { long long result = 0; while(x != 0) { result = result*10 + x%10; x = x/10; cout << x << " " << result << endl; } if(result > INT_MAX || result < INT_MIN) result = 0; return result; }};
8. String to Integer (atoi)
class Solution {public: int myAtoi(string str) { int result = 0; int str_len = str.length(); int stt = 0; int sign = 1; while(str[stt] == ' ') stt++; if(str[stt] == '+' || str[stt] == '-') sign = (str[stt++] == '+')?1:-1; while(str[stt] >= '0' && str[stt] <= '9') { if (result > INT_MAX / 10 || (result == INT_MAX / 10 && str[stt] - '0' > 7)) { if (sign == 1) return INT_MAX; else return INT_MIN; } result = result*10 + (str[stt++] - '0'); } result *= sign; return result; }};
0 0
- leetcode 7. Reverse Integer \ 8. String to Integer (atoi)
- LeetCode 7.Reverse Integer and 8.String to Integer(atoi)
- 【leetcode 004】Reverse Integer || String to Integer (atoi)
- [LeetCode]8. String to Integer (atoi)
- LeetCode 8. String to Integer (atoi)
- 8. String to Integer (atoi) Leetcode Python
- LeetCode --- 8. String to Integer (atoi)
- LeetCode 8.String to Integer (atoi)
- [Leetcode] 8. String to Integer (atoi)
- [leetcode] 8.String to Integer (atoi)
- [LeetCode] 8.String to Integer (atoi)
- <LeetCode OJ> 8. String to Integer (atoi)
- leetCode 8. String to Integer (atoi)
- 8. String to Integer (atoi) LeetCode
- leetcode 8. String to Integer (atoi)
- leetcode 8. String to Integer (atoi)
- LeetCode OJ 8.String to Integer (atoi)
- Leetcode ☞ 8. String to Integer (atoi)
- 基于Netty3的RPC架构笔记1之NIO
- 数据结构与算法笔记 lesson 22 树与二叉树的转换与赫夫曼树
- web从零学起记录--html1.1-表单
- 1003. 我要通过!(20)
- junit 测试hibernate
- leetcode 7. Reverse Integer \ 8. String to Integer (atoi)
- 祝吴祖基老师100岁
- android源码预置apk
- Qt 之 截图功能进阶(四)截图时显示当前截图信息
- JavaScript物体运动一
- OpenWRT下载与编译
- 大道至简,心守平常
- Java中的数组
- 博为峰JavaEE技术文章 ——MyBatis Mapper TypeHandler