Skip to content

Commit 7263b3a

Browse files
committed
updated 344
1 parent cf8fd9c commit 7263b3a

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

0344-reverse-string.cpp

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,19 @@
11
/*
22
344. Reverse String
33
4-
Submitted: October 7, 2024
4+
Submitted: December 4, 2024
55
6-
Runtime: 115 ms (beats 6.88%)
6+
Runtime: 0 ms (beats 100.00%)
77
Memory: 27.38 MB (beats 18.77%)
88
*/
99

1010
class Solution {
1111
public:
1212
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();
13+
for (int i = 0, n = s.size(); i < n / 2; ++i) {
14+
char temp = s[i];
15+
s[i] = s[n - i - 1];
16+
s[n - i - 1] = temp;
1617
}
1718
}
18-
};
19+
};

0 commit comments

Comments
 (0)