1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
| class Solution { public String reverseLeftWords(String s, int n) { String s1 = s.substring(0, n); String s2 = s.substring(n,s.length()); String s3 = s2 + s1; return s3; } }
class Solution2 { public String reverseLeftWords(String s, int n) { StringBuilder s3 = new StringBuilder(); for (int i = n; i < s.length(); i++) { s3.append(s.charAt(i)); } for (int i = 0; i < n; i++) { s3.append(s.charAt(i)); }
return s3.toString(); } }
class Solution3 { public String reverseLeftWords(String s, int n) { String s3 = new String(); for (int i = n; i < s.length(); i++) { s3 += s.charAt(i); } for (int i = 0; i < n; i++) { s3 += s.charAt(i); }
return s3; } }
|