Skip to content

Commit 84a02fa

Browse files
committed
Added 9. Palindrome Number
1 parent 9638abd commit 84a02fa

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

javascript/9-Palindrome-Number.js

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
/**
2+
* @param {number} x
3+
* @return {boolean}
4+
*/
5+
var isPalindrome = function (x) {
6+
7+
// Creates array from int characters
8+
// 121 -> [1,2,1]
9+
let arr = Array.from(String(x), Number);
10+
11+
// Uses two pointer
12+
for (let i = 0; i < arr.length; i++) {
13+
if (arr[i] !== arr[arr.length - 1 - i]) {
14+
return false;
15+
}
16+
}
17+
18+
return true;
19+
};
20+
21+
22+
// Runtime: 302 ms, faster than 40.50% of JavaScript online submissions for Palindrome Number.
23+
// Memory Usage: 51.8 MB, less than 8.36% of JavaScript online submissions for Palindrome Number.
24+

0 commit comments

Comments
 (0)