Skip to content

Commit a054043

Browse files
authored
Update Palindrome Number.java
1 parent 6b0ffff commit a054043

File tree

1 file changed

+7
-9
lines changed

1 file changed

+7
-9
lines changed

Easy/Palindrome Number.java

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,13 @@ public boolean isPalindrome(int x) {
33
if (x < 0) {
44
return false;
55
}
6-
return x - reverse(x) == 0;
7-
}
8-
9-
private int reverse(int n) {
10-
int newNum = 0;
11-
while (n > 0) {
12-
newNum = newNum * 10 + n % 10;
13-
n /= 10;
6+
int reversedNum = 0;
7+
int xCopy = x;
8+
while (x > 0) {
9+
int rem = x % 10;
10+
reversedNum = reversedNum * 10 + rem;
11+
x /= 10;
1412
}
15-
return newNum;
13+
return reversedNum == xCopy;
1614
}
1715
}

0 commit comments

Comments
 (0)