File tree 3 files changed +9
-9
lines changed
solution/0000-0099/0015.3Sum
3 files changed +9
-9
lines changed Original file line number Diff line number Diff line change @@ -228,7 +228,7 @@ function threeSum(nums: number[]): number[][] {
228
228
const ans: number [][] = [];
229
229
const n = nums .length ;
230
230
for (let i = 0 ; i < n - 2 && nums [i ] <= 0 ; i ++ ) {
231
- if (i > 0 && nums [i ] == nums [i - 1 ]) {
231
+ if (i > 0 && nums [i ] === nums [i - 1 ]) {
232
232
continue ;
233
233
}
234
234
let j = i + 1 ;
@@ -241,10 +241,10 @@ function threeSum(nums: number[]): number[][] {
241
241
-- k ;
242
242
} else {
243
243
ans .push ([nums [i ], nums [j ++ ], nums [k -- ]]);
244
- while (j < k && nums [j ] == nums [j - 1 ]) {
244
+ while (j < k && nums [j ] === nums [j - 1 ]) {
245
245
++ j ;
246
246
}
247
- while (j < k && nums [k ] == nums [k + 1 ]) {
247
+ while (j < k && nums [k ] === nums [k + 1 ]) {
248
248
-- k ;
249
249
}
250
250
}
Original file line number Diff line number Diff line change @@ -214,7 +214,7 @@ function threeSum(nums: number[]): number[][] {
214
214
const ans: number [][] = [];
215
215
const n = nums .length ;
216
216
for (let i = 0 ; i < n - 2 && nums [i ] <= 0 ; i ++ ) {
217
- if (i > 0 && nums [i ] == nums [i - 1 ]) {
217
+ if (i > 0 && nums [i ] === nums [i - 1 ]) {
218
218
continue ;
219
219
}
220
220
let j = i + 1 ;
@@ -227,10 +227,10 @@ function threeSum(nums: number[]): number[][] {
227
227
-- k ;
228
228
} else {
229
229
ans .push ([nums [i ], nums [j ++ ], nums [k -- ]]);
230
- while (j < k && nums [j ] == nums [j - 1 ]) {
230
+ while (j < k && nums [j ] === nums [j - 1 ]) {
231
231
++ j ;
232
232
}
233
- while (j < k && nums [k ] == nums [k + 1 ]) {
233
+ while (j < k && nums [k ] === nums [k + 1 ]) {
234
234
-- k ;
235
235
}
236
236
}
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ function threeSum(nums: number[]): number[][] {
3
3
const ans : number [ ] [ ] = [ ] ;
4
4
const n = nums . length ;
5
5
for ( let i = 0 ; i < n - 2 && nums [ i ] <= 0 ; i ++ ) {
6
- if ( i > 0 && nums [ i ] == nums [ i - 1 ] ) {
6
+ if ( i > 0 && nums [ i ] === nums [ i - 1 ] ) {
7
7
continue ;
8
8
}
9
9
let j = i + 1 ;
@@ -16,10 +16,10 @@ function threeSum(nums: number[]): number[][] {
16
16
-- k ;
17
17
} else {
18
18
ans . push ( [ nums [ i ] , nums [ j ++ ] , nums [ k -- ] ] ) ;
19
- while ( j < k && nums [ j ] == nums [ j - 1 ] ) {
19
+ while ( j < k && nums [ j ] === nums [ j - 1 ] ) {
20
20
++ j ;
21
21
}
22
- while ( j < k && nums [ k ] == nums [ k + 1 ] ) {
22
+ while ( j < k && nums [ k ] === nums [ k + 1 ] ) {
23
23
-- k ;
24
24
}
25
25
}
You can’t perform that action at this time.
0 commit comments