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 7b9f698 commit c71f917Copy full SHA for c71f917
valid-palindrome/hyejjun.js
@@ -0,0 +1,20 @@
1
+/**
2
+ * @param {string} s
3
+ * @return {boolean}
4
+ */
5
+var isPalindrome = function (s) {
6
+ let cleanedString = s.toLowerCase().replace(/[^a-z0-9]/g, '');
7
+
8
+ let reversedString = cleanedString.split('').reverse().join('');
9
10
+ return cleanedString === reversedString;
11
+};
12
13
+console.log(isPalindrome("A man, a plan, a canal: Panama"));
14
+console.log(isPalindrome("race a car"));
15
+console.log(isPalindrome(" "));
16
17
+/*
18
+시간 복잡도: O(n)
19
+공간 복잡도: O(n)
20
+*/
0 commit comments