From 2f8ce59bb7d8f495bc1322ad15307891bc080225 Mon Sep 17 00:00:00 2001 From: 07subhadip <91666506+07subhadip@users.noreply.github.com> Date: Sat, 28 Sep 2024 08:34:03 +0530 Subject: [PATCH 1/2] Create Solution2.js --- .../Solution2.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 solution/1500-1599/1502.Can Make Arithmetic Progression From Sequence/Solution2.js diff --git a/solution/1500-1599/1502.Can Make Arithmetic Progression From Sequence/Solution2.js b/solution/1500-1599/1502.Can Make Arithmetic Progression From Sequence/Solution2.js new file mode 100644 index 0000000000000..7ebb3a8d91a15 --- /dev/null +++ b/solution/1500-1599/1502.Can Make Arithmetic Progression From Sequence/Solution2.js @@ -0,0 +1,17 @@ +/** + * @param {number[]} arr + * @return {boolean} + */ +var canMakeArithmeticProgression = function(arr) { + arr.sort((a,b)=>a-b) + + let val = arr[1] - arr [0] + + for(let i = 1 ; i < arr.length-1 ; i++){ + if(arr[i+1]-arr[i] !== val){ + return false + } + } + + return true +}; From eec2389c0b2dbd37dbf0f559ebe2f4831df3c4f4 Mon Sep 17 00:00:00 2001 From: 07subhadip <07subhadip@users.noreply.github.com> Date: Sat, 28 Sep 2024 03:05:12 +0000 Subject: [PATCH 2/2] style: format code and docs with prettier --- .../Solution2.js | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/solution/1500-1599/1502.Can Make Arithmetic Progression From Sequence/Solution2.js b/solution/1500-1599/1502.Can Make Arithmetic Progression From Sequence/Solution2.js index 7ebb3a8d91a15..08a6bd07c4843 100644 --- a/solution/1500-1599/1502.Can Make Arithmetic Progression From Sequence/Solution2.js +++ b/solution/1500-1599/1502.Can Make Arithmetic Progression From Sequence/Solution2.js @@ -2,16 +2,16 @@ * @param {number[]} arr * @return {boolean} */ -var canMakeArithmeticProgression = function(arr) { - arr.sort((a,b)=>a-b) +var canMakeArithmeticProgression = function (arr) { + arr.sort((a, b) => a - b); - let val = arr[1] - arr [0] + let val = arr[1] - arr[0]; - for(let i = 1 ; i < arr.length-1 ; i++){ - if(arr[i+1]-arr[i] !== val){ - return false + for (let i = 1; i < arr.length - 1; i++) { + if (arr[i + 1] - arr[i] !== val) { + return false; } } - return true + return true; };