Skip to content

Commit a133e02

Browse files
committed
add LeetCode
1 parent 4d4f7bc commit a133e02

File tree

2 files changed

+39
-0
lines changed

2 files changed

+39
-0
lines changed

Maximum_Depth_of_Binary_Tree.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
#!/usr/bin/env python
2+
3+
class TreeNode:
4+
def __init__(self, x):
5+
self.val = x
6+
self.left = None
7+
self.right = None
8+
9+
root = TreeNode(1)
10+
left = TreeNode(2)
11+
right = TreeNode(3)
12+
13+
root.left = left
14+
root.right = right
15+
16+
print root

reverse_integer.py

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
class Solution:
2+
# @return an integer
3+
def reverse(self, x):
4+
if x >= 0:
5+
source = x
6+
else:
7+
source = -x
8+
result = 0
9+
while(source > 0):
10+
result = result * 10 + (source % 10)
11+
source = source / 10
12+
if x < 0:
13+
result = -result
14+
if(x >= 0 and result <=0 or x < 0 and result >= 0):
15+
result = 0
16+
return result
17+
solution = Solution()
18+
print solution.reverse(-1345)
19+
print solution.reverse(1345)
20+
print solution.reverse(0)
21+
print solution.reverse(1000)
22+
print solution.reverse(1000000003)
23+
print solution.reverse(11000000003)

0 commit comments

Comments
 (0)