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 cf8fd9c commit 7263b3aCopy full SHA for 7263b3a
0344-reverse-string.cpp
@@ -1,18 +1,19 @@
1
/*
2
344. Reverse String
3
4
-Submitted: October 7, 2024
+Submitted: December 4, 2024
5
6
-Runtime: 115 ms (beats 6.88%)
+Runtime: 0 ms (beats 100.00%)
7
Memory: 27.38 MB (beats 18.77%)
8
*/
9
10
class Solution {
11
public:
12
void reverseString(vector<char>& s) {
13
- for (int i = 0; i < s.size(); ++i ) {
14
- s.insert(s.begin() + i, (char) s.back());
15
- s.pop_back();
+ for (int i = 0, n = s.size(); i < n / 2; ++i) {
+ char temp = s[i];
+ s[i] = s[n - i - 1];
16
+ s[n - i - 1] = temp;
17
}
18
-};
19
+};
0 commit comments