The Reverse String solutions are below.
15 Jun 2024•Easy•C++ / Python / TypeScript
Reverse String
C++, Python and TypeScript solutions for Reverse String.
Solution files
Python•reverse-string/synced-solution.py
def reverseString(s):
left, right = 0, len(s) - 1
while left < right:
s[left], s[right] = s[right], s[left]
left += 1
right -= 1
C++•reverse-string/synced-solution.cpp
class Solution {
public:
void reverseString(vector<char>& s) {
int left = 0, right = s.size() - 1;
while (left < right) {
swap(s[left], s[right]);
left++;
right--;
}
}
};
TypeScript•reverse-string/synced-solution.ts
function reverseString(s: string[]): void {
let left = 0, right = s.length - 1;
while (left < right) {
[s[left], s[right]] = [s[right], s[left]];
left++;
right--;
}
}