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..08a6bd07c4843 --- /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; +};