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 2f73f7a commit e3afb1eCopy full SHA for e3afb1e
โvalid-palindrome/river20s.javaโ
@@ -0,0 +1,15 @@
1
+class Solution {
2
+ public boolean isPalindrome(String s) {
3
+
4
+ // ๋ฌธ์์ด s์ ๋๋ฌธ์๋ฅผ ์๋ฌธ์๋ก ์นํํ๋ค.
5
+ String lowerCase = s.toLowerCase();
6
+ // ์๋ฌธ์ a-z, ์ซ์ 0-9์ ํด๋นํ์ง ์๋ ๋ฌธ์๋ฅผ ์ง์ด๋ค.
7
+ String alphanumeric = lowerCase.replaceAll("[^a-z0-9]", "");
8
+ // ๋ค์ง์ ๋ฌธ์์ด์ ๋ง๋ ๋ค.
9
+ String reverse = new StringBuilder(alphanumeric).reverse().toString();
10
+ // ๋ ๋ฌธ์์ด์ ๋น๊ตํ๋ค.
11
+ boolean isEqual = alphanumeric.equals(reverse);
12
13
+ return isEqual;
14
+ }
15
+}
0 commit comments