Reverse String
Input:
"hello"
Output:
"olleh"Input:
"A man, a plan, a canal: Panama"
Output:
"amanaP :lanac a ,nalp a ,nam A"Analysis
Solution
public class Solution {
public String reverseString(String s) {
char[] chs = s.toCharArray();
int i = 0;
int j = s.length() - 1;
while (i < j) {
char temp = chs[i];
chs[i] = chs[j];
chs[j] = temp;
i++;
j--;
}
return new String(chs);
}
}Reference
Last updated