Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit 9f3e3ee

Browse files
xdongyanfishercoder1534
authored andcommitted
* edit 344 * edit 344
1 parent a9026ea commit 9f3e3ee

File tree

1 file changed

+5
-10
lines changed
  • src/main/java/com/fishercoder/solutions

1 file changed

+5
-10
lines changed

src/main/java/com/fishercoder/solutions/_344.java

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,20 +12,15 @@ public String reverseString_cheating(String s) {
1212
return new StringBuilder(s).reverse().toString();
1313
}
1414

15-
public String reverseString(String s) {
15+
public String reverseString(String s){
1616
int i = 0, j = s.length()-1;
1717
char[] chars = s.toCharArray();
1818
while(i < j){
1919
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);
20+
chars[i++] = chars[j];
21+
chars[j--] = temp;
22+
2823
}
29-
return sb.toString();
24+
return new String(chars);
3025
}
3126
}

0 commit comments

Comments
 (0)