We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ee1ad8e commit a8d6265Copy full SHA for a8d6265
contains-duplicate/jaejeong1.java
@@ -0,0 +1,16 @@
1
+import java.util.Arrays;
2
+import java.util.HashSet;
3
+import java.util.Set;
4
+
5
+class SolutionJaeJeong1 {
6
+ public boolean containsDuplicate(int[] nums) {
7
+ // 해시맵 사용해서 같은 값의 카운트가 1보다 크면 true 반환
8
+ // 끝까지 다 돌면 false 반환
9
+ // 또는 해시셋 사용해서 모두 해시셋에 넣고
10
+ // 길이 비교해서 같으면 false, 다르면 true 반환
11
+ // 시간복잡도: O(N), 공간복잡도: O(N)
12
13
+ Set<Integer> set = Arrays.stream(nums).collect(HashSet::new, Set::add, Set::addAll);
14
+ return set.size() != nums.length;
15
+ }
16
+}
0 commit comments