From 16aab638ce21a85273fb72074f184faf361258c4 Mon Sep 17 00:00:00 2001 From: AP-Repositories <106278457+AP-Repositories@users.noreply.github.com> Date: Thu, 29 Dec 2022 18:36:04 -0600 Subject: [PATCH] Create 0009-palindrome-number.java --- java/0009-palindrome-number.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 java/0009-palindrome-number.java diff --git a/java/0009-palindrome-number.java b/java/0009-palindrome-number.java new file mode 100644 index 000000000..c4cd2fca6 --- /dev/null +++ b/java/0009-palindrome-number.java @@ -0,0 +1,16 @@ +class Solution { + public boolean isPalindrome(int x) { + if(x < 0) return false; + + long div = 1; + while(x >= 10 * div) + div *= 10; + + while(x > 0) { + if(x / div != x % 10) return false; + x = (int)((x % div) / 10); + div = div / 100; + } + return true; + } +}