Coding Test Study
Problems
Categories
๐ Learning Paths
Edit Solution
Language
JAVA
PYTHON
CPP
JAVASCRIPT
Code
class Solution { public boolean containsDuplicate(int[] nums) { Set<Integer> set = new HashSet<>(); for (int num : nums) { if (set.contains(num)) return true; set.add(num); } return false; } }
Notes
[์๋ ํ์ด ยท gpt-4.1-mini] ๋ฐฐ์ด์ ์ํํ๋ฉฐ ๊ฐ ์ซ์๊ฐ ์ด๋ฏธ ๋ฑ์ฅํ๋์ง ํด์์ ์ผ๋ก ํ์ธํ๋ค. ์ด๋ฏธ ์กด์ฌํ๋ฉด ์ค๋ณต์ด๋ฏ๋ก true๋ฅผ ๋ฐํํ๊ณ , ๋๊น์ง ์ค๋ณต์ด ์์ผ๋ฉด false๋ฅผ ๋ฐํํ๋ค. ์๊ฐ O(n) ยท ๊ณต๊ฐ O(n) ์ฃผ์: ์ค๋ณต ์ฒดํฌ ์ ์ ๋ฐ๋ก addํ๋ฉด ์ค๋ณต์ ๋์น ์ ์๋ค.
Save
Cancel