File tree Expand file tree Collapse file tree 1 file changed +8
-8
lines changed Expand file tree Collapse file tree 1 file changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -16,15 +16,15 @@ function twoSum1(nums: number[], target: number): number[] {
16
16
// 2번째 풀이 (indexOf)
17
17
function twoSum2 ( nums : number [ ] , target : number ) : number [ ] {
18
18
for ( let i = 0 ; i < nums . length ; i ++ ) {
19
- const j = target - nums [ i ] ;
20
- const index = nums . indexOf ( j ) ;
21
-
22
- if ( nums . includes ( j ) && i !== index ) {
23
- return [ i , index ] ;
24
- }
19
+ const j = target - nums [ i ] ;
20
+ const index = nums . indexOf ( j ) ;
21
+
22
+ if ( index !== - 1 && i !== index ) {
23
+ return [ i , index ] ;
24
+ }
25
25
}
26
26
return [ ] ;
27
- } ;
27
+ } ;
28
28
29
29
// 3번째 풀이 (HashMap)
30
30
function twoSum ( nums : number [ ] , target : number ) : number [ ] {
@@ -42,4 +42,4 @@ function twoSum(nums: number[], target: number): number[] {
42
42
}
43
43
44
44
return [ ] ;
45
- } ;
45
+ } ;
You can’t perform that action at this time.
0 commit comments