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 a5222f0 commit 4bad1d6Copy full SHA for 4bad1d6
valid_palindrome.js
@@ -0,0 +1,19 @@
1
+/**
2
+ * @param {string} s
3
+ * @return {boolean}
4
+ */
5
+var isPalindrome = function(s) {
6
+ s = s.replace(/[^A-Za-z0-9]/g, '').toLowerCase();
7
+
8
+ let left = 0;
9
+ let right = s.length - 1;
10
11
+ while(left <= right) {
12
+ if (s[left] === s[right]) {
13
+ left++;
14
+ right--;
15
+ } else return false;
16
+ }
17
18
+ return true;
19
+};
0 commit comments