leetcode3
来源:互联网 发布:会计电算化软件 编辑:程序博客网 时间:2024/06/05 09:27
String to Integer (atoi)
import reclass Solution(object): def myAtoi(self, str): INT_MAX=2147483647 INT_MIN=-2147483648 temp=0 if str=='': return 0 s1=re.search(r'[+|-]+\d+',str) if s1==None: return 0 s1=s1.group() if s1[0]=='-' or s1[0]=='+': if s1[1]=='-' or s1[1]=='+': return 0 if s1[0]=='-': temp=1 s1=s1[1:] if s1=='': return 0 s1=int(s1) if temp==0: return s1 if s1<=INT_MAX else INT_MAX elif temp==1: return -s1 if -s1>=INT_MIN else INT_MIN
正确答案:
import reclass Solution(object): def myAtoi(self, str): INT_MAX=2147483647 INT_MIN=-2147483648 str=str.strip() str=re.findall('(^[\+\-0]*\d+)\D*',str) try: result=int(''.join(str)) if result>INT_MAX>0: return INT_MAX elif result<INT_MIN<0: return INT_MIN else: return result except: return 0
Palindrome Number
class Solution(object): def isPalindrome(self, x): s=str(x) s1=s[::-1] if s==s1: return True else: return False
负数不是回文
0 0
- leetcode3
- leetcode3
- LeetCode3.lengthOfLongestSubstring
- leetcode3--Add Two Numbers
- Leetcode3:Pascal's Triangle
- leetCode3.1(Valid Palindrome)
- LeetCode3.2(Implement strStr())
- LeetCode3 Nim Game
- 一天一道leetcode3
- LeetCode3.2 @ Implement strStr() D4F5
- LeetCode3.4 @ Add Binary D2F4
- leetcode3: binary tree level order traversal.
- LeetCode3:Longest Substring Without Repeating Characters
- [LeetCode3] Longest Substring Without Repeating Characters
- Leetcode3: Max Points on a Line
- leetcode3题解 Max Points on a line
- leetcode3 Longest substring whitout repeat characters
- Longest Substring Without Repeating Characters leetcode3
- 新博客开启
- android 手把手教你实现集成支付宝支付功能
- ubuntu16.04下eclipse使用 jdbc连接本地mysql出现:Communications link failure错误
- centos 6.X 升级Python2.6到python2.7
- Semaphore使用之公平锁
- leetcode3
- 云客Drupal8源码分析之权限系统(下)
- 【转】Gerrit使用介绍
- Android Data Bindings(数据绑定库)
- 【搜索】洛谷 P1519 穿越栅栏 Overfencing
- libevent学习笔记
- HTTPClient4.5.2学习笔记(七):高级话题(Advanced topics)
- mpeg4标准对亮度色度范围的限制video_range
- DoM4J解析