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 a0ec37f commit 01d2055Copy full SHA for 01d2055
valid-palindrome/changchanghwang.go
@@ -25,14 +25,14 @@ func isPalindrome(s string) bool {
25
func isPalindrome2(s string) bool {
26
lowerCaseString := strings.ToLower(s)
27
reverseAndFilteredString := ""
28
- filteredString := ""
+ var filteredString strings.Builder
29
30
for _, char := range lowerCaseString {
31
if unicode.IsLetter(char) || unicode.IsDigit(char) {
32
- reverseAndFilteredString = c + reverseAndFilteredString
33
- filteredString += c
+ reverseAndFilteredString = string(char) + reverseAndFilteredString
+ filteredString.WriteRune(char)
34
}
35
36
37
- return reverseAndFilteredString == filteredString
+ return reverseAndFilteredString == filteredString.String()
38
0 commit comments