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 eb02143 commit 8937108Copy full SHA for 8937108
โvalid-palindrome/hanseulhee.jsโ
@@ -0,0 +1,24 @@
1
+/**
2
+ * @param {string} s
3
+ * @return {boolean}
4
+ *
5
+ * ํด๊ฒฐ: ๋จผ์ ๋ฌธ์์ด์ ์ ๋ฐฉํฅ, ์ญ๋ฐฉํฅ ๋น๊ต๋ฅผ ์ํด ๋ฌธ์์ด์ ์๋ฌธ์๋ก ๋ณํํ์์ผ๋ฉฐ ํน์๊ธฐํธ๋ ์ ์ธํ์์ต๋๋ค.
6
+ * ์ ๋ฐฉํฅ๊ณผ ์ญ๋ฐฉํฅ์ ๋น๊ตํ์ฌ ๋ฌธ์๊ฐ ๋ชจ๋ ์ผ์นํ๋ฉด true ์๋๋ผ๋ฉด false๋ฅผ ๋ฐํํ์์ต๋๋ค.
7
+ */
8
+var isPalindrome = function (s) {
9
+ const filterS = s.toLowerCase().replace(/[^a-z0-9]/g, "");
10
+
11
+ let left = 0;
12
+ let right = filterS.length - 1;
13
14
+ while (left < right) {
15
+ if (filterS[left] !== filterS[right]) {
16
+ return false;
17
+ } else {
18
+ left++;
19
+ right--;
20
+ }
21
22
23
+ return true;
24
+};
0 commit comments