> For the complete documentation index, see [llms.txt](https://abhyas-kanaujia.gitbook.io/lb-dsa-notes-and-homework-abhyas/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://abhyas-kanaujia.gitbook.io/lb-dsa-notes-and-homework-abhyas/14-character-array-and-strings/discord-homework/02.-reverse-a-string.md).

# 02. Reverse a String

[Link](https://leetcode.com/problems/reverse-string/)

```cpp
void reverseString(vector<char>& s) {
  int p1 = 0, p2 = s.size() - 1;
  
  while(p1 < p2)
    swap(s[p1++], s[p2--]);
}
```
