Skip to content

Commit aec9943

Browse files
committed
feat(soobing): week1 > contains-duplicate
1 parent b9cb9d9 commit aec9943

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
/**
2+
* ๋ฌธ์ œ ์œ ํ˜•
3+
* - Array
4+
*
5+
* ๋ฌธ์ œ ์„ค๋ช…
6+
* - ์ค‘๋ณต๋œ ์ˆ˜๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ true, ์—†์œผ๋ฉด false ๋ฐ˜ํ™˜
7+
*
8+
* ์•„์ด๋””์–ด
9+
* - ์ „์ฒด์ ์œผ๋กœ ์ˆœํšŒํ•˜๋ฉด์„œ ์ค‘๋ณต๋œ ์ˆ˜๊ฐ€ ์žˆ๋Š”์ง€ ํ™•์ธ
10+
*
11+
*/
12+
function containsDuplicate(nums: number[]): boolean {
13+
const set = new Set<number>();
14+
for (let i = 0; i < nums.length; i++) {
15+
if (set.has(nums[i])) return true;
16+
17+
set.add(nums[i]);
18+
}
19+
return false;
20+
}

0 commit comments

Comments
ย (0)