File tree Expand file tree Collapse file tree 1 file changed +21
-0
lines changed Expand file tree Collapse file tree 1 file changed +21
-0
lines changed Original file line number Diff line number Diff line change @@ -24,3 +24,24 @@ var containsDuplicate = function (nums) {
24
24
}
25
25
return false ;
26
26
} ;
27
+
28
+ //25.7.23 νμ΄μκ° 10λΆ
29
+ /**
30
+ * @param {number[] } nums
31
+ * @return {boolean }
32
+ */
33
+ var containsDuplicate = function ( nums ) {
34
+ //λλ² μ΄μ λνλλκ² μμΌλ©΄ λ°λ‘ 리ν΄νμμ€.
35
+ //μ΄μ€ μννκ² λλ©΄ μκ° μ΄κ³Όν μμ .
36
+ //μκ°λ³΅μ‘λ μ€μ.
37
+ //1. μ μ₯νλ λ°°μ΄μ λ§λ€κ³ , κ·Έ λ°°μ΄μ κ°μ΄ μμΌλ©΄ λ¦¬ν΄ false.
38
+ //2.λ°°μ΄λ³΄λ€ Setμ μ¬μ©ν,μ½μ
λ° μ‘°ν μλ μ΅μ ν νμ©νκΈ°.
39
+ const container = new Set ( ) ;
40
+ for ( let i = 0 ; i < nums . length ; i ++ ) {
41
+ if ( container . has ( nums [ i ] ) ) return true ;
42
+ else ( container . add ( nums [ i ] ) )
43
+ }
44
+ return false
45
+ } ;
46
+
47
+ //μμ μ½λ보λ€, 리ν΄μ λ 빨리νλ€λ μ΄μ μ΄ μλ€.
You canβt perform that action at this time.
0 commit comments