From 33256876fb4ce0af47a4cb9ee65ddbf07893b7ee Mon Sep 17 00:00:00 2001 From: selenax Date: Tue, 13 Mar 2018 10:19:04 -0700 Subject: [PATCH 1/3] Update --- isNumberPalindrome.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/isNumberPalindrome.js b/isNumberPalindrome.js index 699a785..114da64 100644 --- a/isNumberPalindrome.js +++ b/isNumberPalindrome.js @@ -32,3 +32,7 @@ const isNumberPalindrome = (number) => { return reversed === number; } */ + + function isNumberPalindrome(number) { + + } From b37d0ed4db996721eb3153321d091dfe646eee16 Mon Sep 17 00:00:00 2001 From: selenax Date: Tue, 13 Mar 2018 11:22:15 -0700 Subject: [PATCH 2/3] Update --- isNumberPalindrome.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/isNumberPalindrome.js b/isNumberPalindrome.js index 114da64..6d0876c 100644 --- a/isNumberPalindrome.js +++ b/isNumberPalindrome.js @@ -34,5 +34,15 @@ const isNumberPalindrome = (number) => { */ function isNumberPalindrome(number) { - + var reversed = 0; + var digit = number; + while(digit >= 0) { + reversed = digit % 10; + digit -= digit % 10; + digit /= digit / 10; + } + return reversed === number; } + + console.log(isNumberPalindrome(1331)); +// console.log(133*10) \ No newline at end of file From d7d1e4b6041c33b1ded20d35c694685892c07092 Mon Sep 17 00:00:00 2001 From: selenax Date: Tue, 13 Mar 2018 13:52:29 -0700 Subject: [PATCH 3/3] Completed palindrome --- isNumberPalindrome.js | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/isNumberPalindrome.js b/isNumberPalindrome.js index 6d0876c..39c2152 100644 --- a/isNumberPalindrome.js +++ b/isNumberPalindrome.js @@ -33,16 +33,18 @@ const isNumberPalindrome = (number) => { } */ - function isNumberPalindrome(number) { +function isNumberPalindrome(number) { + var reversed = 0; var digit = number; - while(digit >= 0) { - reversed = digit % 10; + while(digit > 0) { + reversed = (reversed * 10) + (digit % 10); digit -= digit % 10; - digit /= digit / 10; + digit /= 10; } return reversed === number; - } +} + - console.log(isNumberPalindrome(1331)); -// console.log(133*10) \ No newline at end of file +console.log(isNumberPalindrome(1331)); + \ No newline at end of file