We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 27d5d39 commit 6f46296Copy full SHA for 6f46296
LeetCode/General/ReverseInteger.java
@@ -0,0 +1,30 @@
1
+/**
2
+ * @author : Piyush Kumar
3
+ * Problem Link : https://leetcode.com/problems/reverse-integer/
4
+ */
5
+class Solution {
6
+ public int reverse(int x) {
7
+ boolean isNegative = false;
8
+ if (x < 0) {
9
+ isNegative = true;
10
+ x *= -1;
11
+ }
12
+ long reverseNumber = 0l;
13
+ while (x > 0) {
14
+ reverseNumber = (reverseNumber * 10) + (x % 10);
15
+ x /= 10;
16
17
+ if (!isNegative) {
18
+ if (reverseNumber > Integer.MAX_VALUE) {
19
+ return 0;
20
21
+ return (int) reverseNumber;
22
+ }else {
23
+ reverseNumber = (-1) * reverseNumber;
24
+ if (reverseNumber < Integer.MIN_VALUE) {
25
26
27
28
29
30
+}
0 commit comments