File tree 3 files changed +43
-0
lines changed
solution/1500-1599/1502.Can Make Arithmetic Progression From Sequence
3 files changed +43
-0
lines changed Original file line number Diff line number Diff line change @@ -76,6 +76,22 @@ class Solution {
76
76
}
77
77
```
78
78
79
+ ### ** JavaScript**
80
+
81
+ ``` js
82
+ /**
83
+ * @param {number[]} arr
84
+ * @return {boolean}
85
+ */
86
+ var canMakeArithmeticProgression = function (arr ) {
87
+ arr .sort ((a , b ) => a - b);
88
+ for (let i = 1 ; i < arr .length - 1 ; i++ ) {
89
+ if ((arr[i] << 1 ) != (arr[i - 1 ] + arr[i + 1 ])) return false ;
90
+ }
91
+ return true ;
92
+ };
93
+ ```
94
+
79
95
### ** ...**
80
96
81
97
```
Original file line number Diff line number Diff line change @@ -66,6 +66,22 @@ class Solution {
66
66
}
67
67
```
68
68
69
+ ### ** JavaScript**
70
+
71
+ ``` js
72
+ /**
73
+ * @param {number[]} arr
74
+ * @return {boolean}
75
+ */
76
+ var canMakeArithmeticProgression = function (arr ) {
77
+ arr .sort ((a , b ) => a - b);
78
+ for (let i = 1 ; i < arr .length - 1 ; i++ ) {
79
+ if ((arr[i] << 1 ) != (arr[i - 1 ] + arr[i + 1 ])) return false ;
80
+ }
81
+ return true ;
82
+ };
83
+ ```
84
+
69
85
### ** ...**
70
86
71
87
```
Original file line number Diff line number Diff line change
1
+ /**
2
+ * @param {number[] } arr
3
+ * @return {boolean }
4
+ */
5
+ var canMakeArithmeticProgression = function ( arr ) {
6
+ arr . sort ( ( a , b ) => a - b ) ;
7
+ for ( let i = 1 ; i < arr . length - 1 ; i ++ ) {
8
+ if ( ( arr [ i ] << 1 ) != ( arr [ i - 1 ] + arr [ i + 1 ] ) ) return false ;
9
+ }
10
+ return true ;
11
+ } ;
You can’t perform that action at this time.
0 commit comments