File tree 3 files changed +43
-0
lines changed
solution/1400-1499/1451.Rearrange Words in a Sentence
3 files changed +43
-0
lines changed Original file line number Diff line number Diff line change @@ -174,6 +174,22 @@ function arrangeWords(text: string): string {
174
174
}
175
175
```
176
176
177
+ ### ** JavaScript**
178
+
179
+ ``` js
180
+ /**
181
+ * @param {string} text
182
+ * @return {string}
183
+ */
184
+ var arrangeWords = function (text ) {
185
+ let arr = text .split (' ' );
186
+ arr[0 ] = arr[0 ].toLocaleLowerCase ();
187
+ arr .sort ((a , b ) => a .length - b .length );
188
+ arr[0 ] = arr[0 ][0 ].toLocaleUpperCase () + arr[0 ].substr (1 );
189
+ return arr .join (' ' );
190
+ };
191
+ ```
192
+
177
193
### ** ...**
178
194
179
195
```
Original file line number Diff line number Diff line change @@ -159,6 +159,22 @@ function arrangeWords(text: string): string {
159
159
}
160
160
```
161
161
162
+ ### ** JavaScript**
163
+
164
+ ``` js
165
+ /**
166
+ * @param {string} text
167
+ * @return {string}
168
+ */
169
+ var arrangeWords = function (text ) {
170
+ let arr = text .split (' ' );
171
+ arr[0 ] = arr[0 ].toLocaleLowerCase ();
172
+ arr .sort ((a , b ) => a .length - b .length );
173
+ arr[0 ] = arr[0 ][0 ].toLocaleUpperCase () + arr[0 ].substr (1 );
174
+ return arr .join (' ' );
175
+ };
176
+ ```
177
+
162
178
### ** ...**
163
179
164
180
```
Original file line number Diff line number Diff line change
1
+ /**
2
+ * @param {string } text
3
+ * @return {string }
4
+ */
5
+ var arrangeWords = function ( text ) {
6
+ let arr = text . split ( ' ' ) ;
7
+ arr [ 0 ] = arr [ 0 ] . toLocaleLowerCase ( ) ;
8
+ arr . sort ( ( a , b ) => a . length - b . length ) ;
9
+ arr [ 0 ] = arr [ 0 ] [ 0 ] . toLocaleUpperCase ( ) + arr [ 0 ] . substr ( 1 ) ;
10
+ return arr . join ( ' ' ) ;
11
+ } ;
You can’t perform that action at this time.
0 commit comments