Question
Write a function that takes a string as input and returns the string reversed.
Example 1:
Input: "hello" Output: "olleh"
Example 2:
Input: "A man, a plan, a canal: Panama" Output: "amanaP :lanac a ,nalp a ,nam A"
Difficulty:Easy
Category:
Analyze
这道题目是关于String
操作,很简单的一道题目,只需要两个找到字母,然后交换就好了。
Solution
class Solution {
public:
string reverseString(string s) {
for(int left = 0, right = s.size() - 1; left < right; ++left) {
swap(s[left], s[right]);
right--;
}
return s;
}
};