1
class Solution {
2
public String arrangeWords(String text) {
3
text = text.replace(text.charAt(0) + "", (char) (text.charAt(0) + 32) + "");
4

5
String[] arr = text.split(" ");
6
Arrays.sort(
7
arr,
8
new Comparator<String>() {
9
public int compare(String s1, String s2) {
10
return Integer.compare(s1.length(), s2.length());
11
}
12
});
13

14
StringBuilder str = new StringBuilder(arr[0]);
15

16
for (int i = 1; i < arr.length; i++) str.append(" " + arr[i]);
17

18
text = (char) (str.charAt(0) - 32) + str.substring(1, str.length());
19

20
return text;
21
}
22
}
23
// UP-VOTE IF HELPFUL

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0