We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a9026ea commit 9f3e3eeCopy full SHA for 9f3e3ee
src/main/java/com/fishercoder/solutions/_344.java
@@ -12,20 +12,15 @@ public String reverseString_cheating(String s) {
12
return new StringBuilder(s).reverse().toString();
13
}
14
15
- public String reverseString(String s) {
+ public String reverseString(String s){
16
int i = 0, j = s.length()-1;
17
char[] chars = s.toCharArray();
18
while(i < j){
19
char temp = chars[i];
20
- chars[i] = chars[j];
21
- chars[j] = temp;
22
- i++;
23
- j--;
24
- }
25
- StringBuilder sb = new StringBuilder();
26
- for(char c : chars){
27
- sb.append(c);
+ chars[i++] = chars[j];
+ chars[j--] = temp;
+
28
29
- return sb.toString();
+ return new String(chars);
30
31
0 commit comments