Monday, July 25, 2016

[LeetCode] 344. Reverse String

Write a function that takes a string as input and returns the string reversed.
Example:
Given s = "hello", return "olleh".
Solution 1:
Approach: use StringBuilder.reverse() method
public class Solution {
    public String reverseString(String s) {
        StringBuilder sb=new StringBuilder(s);
        return sb.reverse().toString();
    }
}
Solution 2:
public class Solution {
    public String reverseString(String s) {
        StringBuilder sb=new StringBuilder();
        for(int i=s.length()-1; i>=0; i--){
            sb.append(s.charAt(i));
        }
        return sb.toString();
    }
}

No comments:

Post a Comment