File tree Expand file tree Collapse file tree 2 files changed +39
-0
lines changed Expand file tree Collapse file tree 2 files changed +39
-0
lines changed Original file line number Diff line number Diff line change
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
Original file line number Diff line number Diff line change
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 )
You can’t perform that action at this time.
0 commit comments