diff --git a/solution/1400-1499/1451.Rearrange Words in a Sentence/README.md b/solution/1400-1499/1451.Rearrange Words in a Sentence/README.md index 1e98628a6dec1..01f7821e7be4d 100644 --- a/solution/1400-1499/1451.Rearrange Words in a Sentence/README.md +++ b/solution/1400-1499/1451.Rearrange Words in a Sentence/README.md @@ -174,6 +174,22 @@ function arrangeWords(text: string): string { } ``` +### **JavaScript** + +```js +/** + * @param {string} text + * @return {string} + */ +var arrangeWords = function (text) { + let arr = text.split(' '); + arr[0] = arr[0].toLocaleLowerCase(); + arr.sort((a, b) => a.length - b.length); + arr[0] = arr[0][0].toLocaleUpperCase() + arr[0].substr(1); + return arr.join(' '); +}; +``` + ### **...** ``` diff --git a/solution/1400-1499/1451.Rearrange Words in a Sentence/README_EN.md b/solution/1400-1499/1451.Rearrange Words in a Sentence/README_EN.md index b6ea940ba15f0..09ef20e818057 100644 --- a/solution/1400-1499/1451.Rearrange Words in a Sentence/README_EN.md +++ b/solution/1400-1499/1451.Rearrange Words in a Sentence/README_EN.md @@ -159,6 +159,22 @@ function arrangeWords(text: string): string { } ``` +### **JavaScript** + +```js +/** + * @param {string} text + * @return {string} + */ +var arrangeWords = function (text) { + let arr = text.split(' '); + arr[0] = arr[0].toLocaleLowerCase(); + arr.sort((a, b) => a.length - b.length); + arr[0] = arr[0][0].toLocaleUpperCase() + arr[0].substr(1); + return arr.join(' '); +}; +``` + ### **...** ``` diff --git a/solution/1400-1499/1451.Rearrange Words in a Sentence/Solution.js b/solution/1400-1499/1451.Rearrange Words in a Sentence/Solution.js new file mode 100644 index 0000000000000..126484831a9b9 --- /dev/null +++ b/solution/1400-1499/1451.Rearrange Words in a Sentence/Solution.js @@ -0,0 +1,11 @@ +/** + * @param {string} text + * @return {string} + */ +var arrangeWords = function (text) { + let arr = text.split(' '); + arr[0] = arr[0].toLocaleLowerCase(); + arr.sort((a, b) => a.length - b.length); + arr[0] = arr[0][0].toLocaleUpperCase() + arr[0].substr(1); + return arr.join(' '); +};