File tree Expand file tree Collapse file tree 1 file changed +23
-0
lines changed
Expand file tree Collapse file tree 1 file changed +23
-0
lines changed Original file line number Diff line number Diff line change 1+ '''
2+ Approach:
3+ ์ฃผ์ด์ง ๋ฐฐ์ด์์ ์ค๋ณต๋ ์์๊ฐ ์กด์ฌํ๋์ง ํ์ธํ๋ ๋ฌธ์ ์
๋๋ค.
4+ ํด์ ํ
์ด๋ธ ์๋ฃ๊ตฌ์กฐ์ธ set์ ์ด์ฉํด nums์ ๋ชจ๋ ์์๋ฅผ ์ํํ๋ฉฐ ์ค๋ณต์ ์ ๊ฑฐํ ๊ฐ์ฒด๋ฅผ ์์ฑํ์ต๋๋ค.
5+ ์ดํ set์ ๊ธธ์ด์ ์๋ณธ ๋ฐฐ์ด์ ๊ธธ์ด๋ฅผ ๋น๊ตํ์ฌ, ๊ธธ์ด๊ฐ ๋ค๋ฅด๋ค๋ฉด ์ค๋ณต๋ ์์๊ฐ ์กด์ฌํจ์ ์๋ฏธํฉ๋๋ค.
6+
7+ Time Complexity:
8+ O(n)
9+ - set(nums)๋ฅผ ์์ฑํ ๋ nums์ ๋ชจ๋ ์์๋ฅผ ํ ๋ฒ์ฉ ์ํํ๋ฉฐ ํด์ ํ
์ด๋ธ์ ์ฝ์
ํ๊ธฐ ๋๋ฌธ์
๋๋ค.
10+
11+ Space Complexity:
12+ O(n)
13+ - ์ค๋ณต์ ์ ๊ฑฐํ ์์๋ค์ด ์๋ก์ด ์งํฉ(set)์ ์ ์ฅ๋๋ฏ๋ก,
14+ ์ต๋ nums์ ํฌ๊ธฐ๋งํผ ์ถ๊ฐ ๊ณต๊ฐ์ด ํ์ํฉ๋๋ค.
15+ '''
16+
17+ class Solution :
18+ def containsDuplicate (self , nums : List [int ]) -> bool :
19+ if len (nums ) != len (set (nums )):
20+ return True
21+ else :
22+ return False
23+
You canโt perform that action at this time.
0 commit comments