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 154c742 commit aba7adbCopy full SHA for aba7adb
1 file changed
valid-palindrome/jinaSE0.ts
@@ -0,0 +1,14 @@
1
+function isPalindrome(s: string): boolean {
2
+ // 1. 대문자를 모두 소문자로 바꾼다.
3
+ const lower = s.toLowerCase()
4
+ // 2. 문자와 숫자가 아닌 것은 모두 제거한다.
5
+ const cleaned = lower.replace(/[^a-z0-9]/g,"")
6
+ // 3. 정리된 문자열 뒤집는다.
7
+ const reversed = cleaned.split("").reverse().join("")
8
+ // 4. 정리된 문자열과 뒤집은 문자열이 같으면true, 아니면 false
9
+ if(cleaned === reversed) {
10
+ return true
11
+ } else {
12
+ return false
13
+ }
14
+};
0 commit comments