Write a function that takes a string as input and returns the string reversed.
Example:
Given s = “hello”, return “olleh”.
这道题直接反转字符串即可,Java中使用StringBuilder即可。
建议和这一道题一起学习leetcode 541. Reverse String II 反转字符串
代码如下:
/*
* 只用StringBilder更好
* */
class Solution
{
public String reverseString(String s)
{
return new StringBuilder(s).reverse().toString();
}
}
下面是C++的做法,就是直接做逆序就可以了
代码如下:
#include <iostream>
#include <vector>
#include <map>
#include <unordered_map>
#include <set>
#include <unordered_set>
#include <queue>
#include <stack>
#include <string>
#include <climits>
#include <algorithm>
#include <sstream>
#include <functional>
#include <bitset>
#include <numeric>
#include <cmath>
#include <regex>
using namespace std;
class Solution
{
public:
string reverseString(string s)
{
reverse(s.begin(), s.end());
return s;
}
};