Skip to content

Commit a2a87c1

Browse files
committed
Runtime: 8 ms (Top 58.78%) | Memory: 7.4 MB (Top 54.16%)
1 parent d652e75 commit a2a87c1

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,22 @@
1+
// Runtime: 8 ms (Top 58.78%) | Memory: 7.4 MB (Top 54.16%)
12
class Solution {
23
public:
34
bool isPalindrome(string s) {
45
auto it = remove_if(s.begin(), s.end(), [](char const &c) {
56
return !isalnum(c);
67
});
7-
8+
89
s.erase(it, s.end());
910
transform(s.begin(), s.end(), s.begin(), ::tolower);
10-
11+
1112
int i = 0;
1213
int j = s.size()-1;
13-
14+
1415
while(i <= j) {
1516
if(s[i] != s[j]) return false;
1617
i++; j--;
1718
}
18-
19+
1920
return true;
2021
}
21-
};
22+
};

0 commit comments

Comments
 (0)