Notice
Recent Posts
Recent Comments
Link
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- ์์ดํ 15
- index skip scan
- ์์
- mysql์ํคํ ์ฒ
- InnoDB์ํคํ ์ฒ
- builder null
- assert.notnull
- ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฒฉ๋ฆฌ์์ค
- enum ์์ฑ์ ์ ๊ทผ ์ ํ์
- ์๋ฐ์์
- hikari cp ์ค์
- index full scan
- ์๋ผ์คํฑ์์น๋ฉ์ธ์ง์ฉ๋
- ์ธ๋ฑ์ค์คํต์ค์บ
- SVN
- ์๋ฐ์์์ฐ๋ ๋๋ฅผ ์ฌ์ฉํ๋ ์ด์
- ์๋ฐ์ฐ๋ ๋
- mysql
- Hikari Connection Pool
- ์ํฐ๋ ๊ฐ๋ฐ์ํ์ฌ
- effectiveJava
- ๋ฐ์ฉ๋ ์ค๊ตญ์ด
- ์๋ฐ๋ผ์ด๋ธ์คํฐ๋
- ์ธ๋ฑ์คํ์ค์บ
- ๋น์ผ๊ฐ์ฒด์์ฑ
- ์๋ฐ
- Item6
- ์ํฐ๋ ๋ณ์ข ๊ฐ๋ฐ์
- ์ดํํฐ๋ธ์๋ฐ
- item15
Archives
- Today
- Total
โ๐ป๊ธฐ๋กํ๋ ๋ธ๋ก๊ทธ
leetcode - 217. Contains Duplicate ๋ณธ๋ฌธ
728x90
๋์ ํ์ด
https://github.com/ZhenxiKim/leetCode/blob/main/217-contains-duplicate/217-contains-duplicate.java
map์ ์ด์ฉํ์ฌ ๋ฐฐ์ด์ ์์๋ค์ count ์๋ฅผ map์ value๋ก ์ง์ ํ๋ค.
import java.util.*;
class Solution {
public boolean containsDuplicate(int[] nums) {
Map<Integer, Integer> cntMap = new HashMap<Integer, Integer>();
for(int i=0; i<nums.length; i++){
if(cntMap.get(nums[i]) == null){
cntMap.put(nums[i], 1);
}else{
cntMap.put(nums[i], cntMap.get(nums[i]) + 1);
}
System.out.println(cntMap.get(nums[i]));
}
boolean result = false;
for(Integer key : cntMap.keySet()){
if(cntMap.get(key) > 1){
result = true;
}
}
return result;
}
}
์ธ์์ ์ธ ๋ค๋ฅธ์ฌ๋์ ํ์ด
๋ฐฐ์ด์ ์ ๋ ฌ ํ ๋ฐ๋ก ์ ์์์ ๋น๊ตํ์ฌ ๊ฐ์ผ๋ฉด true
์ํ ์๋, ์ํ ์๊ฐ์ด ํจ์ฌ ๋นจ๋ผ์ก๋ค. ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋๋ ํจ ์ค์๋ค.
import java.util.*;
class Solution {
public boolean containsDuplicate(int[] nums) {
Arrays.sort(nums);
for(int i = 0; i< nums.length-1 ; i++){
if(nums[i]== nums[i+1])
return true;
}
return false;
}
}
728x90
๋ฐ์ํ
'์๊ณ ๋ฆฌ์ฆ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค - ํด์] Lv2.์์ฅ (0) | 2022.07.26 |
---|---|
[์ ๋ ฌ] ๋ฒ๋ธ์ ๋ ฌ ( Bubble Sort ) (0) | 2020.10.25 |
ํด์ - Lv1.์์ฃผํ์ง ๋ชปํ ์ ์ (0) | 2020.09.27 |