์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ์ํฐ๋ ๋ณ์ข ๊ฐ๋ฐ์
- mysql์ํคํ ์ฒ
- enum ์์ฑ์ ์ ๊ทผ ์ ํ์
- builder null
- ์๋ฐ์์์ฐ๋ ๋๋ฅผ ์ฌ์ฉํ๋ ์ด์
- ์์
- Hikari Connection Pool
- ์ํฐ๋ ๊ฐ๋ฐ์ํ์ฌ
- ์๋ผ์คํฑ์์น๋ฉ์ธ์ง์ฉ๋
- InnoDB์ํคํ ์ฒ
- effectiveJava
- hikari cp ์ค์
- ์๋ฐ์ฐ๋ ๋
- Item6
- assert.notnull
- ๋ฐ์ฉ๋ ์ค๊ตญ์ด
- index skip scan
- index full scan
- mysql
- SVN
- ์๋ฐ์์
- ์์ดํ 15
- ์ธ๋ฑ์ค์คํต์ค์บ
- ์๋ฐ
- ์๋ฐ๋ผ์ด๋ธ์คํฐ๋
- item15
- ๋น์ผ๊ฐ์ฒด์์ฑ
- ์ดํํฐ๋ธ์๋ฐ
- ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฒฉ๋ฆฌ์์ค
- ์ธ๋ฑ์คํ์ค์บ
- Today
- Total
๋ชฉ๋ก์๊ณ ๋ฆฌ์ฆ (4)
โ๐ป๊ธฐ๋กํ๋ ๋ธ๋ก๊ทธ
์ข ๋ฅ๋ณ ๊ฐ์ง์๋ฅผ ์ฒดํฌํ๊ธฐ ์ํด Map์ ์ฌ์ฉํ๋ค. Map์ ํค๊ฐ ๊ณตํต์ผ๋ก ๋ฌถ์์ ์๋ ์ข ๋ฅ๊ฐ ๋๋ค. import java.util.*; class Solution { public int solution(String[][] clothes) { Map counts = new HashMap(); for(String[] s : clothes) { String type = s[1]; counts.put(type, counts.getOrDefault(type, 0) + 1); } int answer = 1; for(Integer num : counts.values()) { answer *= num + 1;//์ฌ์ฉํ์ง ์๋ ๊ฒฝ์ฐ ์ถ๊ฐํ์ฌ ๊ณฑํ๋ค. } return answer-1 ;//๋ชจ๋๋ค ์ฌ์ฉํ์ง ์๋ ๊ฒฝ์ฐ๋ฅผ ๋บ๋ค..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/G4jY6/btrqbE5aiZL/YlBXOgnmULLUyvVEwhpgkK/img.png)
๋์ ํ์ด https://github.com/ZhenxiKim/leetCode/blob/main/217-contains-duplicate/217-contains-duplicate.java GitHub - ZhenxiKim/leetCode: leetCode ํ์ด leetCode ํ์ด. Contribute to ZhenxiKim/leetCode development by creating an account on GitHub. github.com map์ ์ด์ฉํ์ฌ ๋ฐฐ์ด์ ์์๋ค์ count ์๋ฅผ map์ value๋ก ์ง์ ํ๋ค. import java.util.*; class Solution { public boolean containsDuplicate(int[] nums) { Map cntMap = new H..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/cf48m2/btqLJWxyP5C/kkvHZcpkjU0wrbyTZmNxXk/img.png)
๋ฒ๋ธ ์ ๋ ฌ ( Bubble Sort ) ๋ฐฐ์ด์์ ๋ ๊ฐ์ ๊ฐ์ ์ก๊ณ ์๋ก ํฌ๊ธฐ๋ฅผ ๋น๊ตํ๋ฉด์ ์์ ๊ฐ์ ์์ผ๋ก ํฐ ๊ฐ์ ๋ค๋ก ํฌ๊ธฐ๋ฅผ ์ ๋ ฌํ๋ ๋ฐฉ๋ฒ ๋ฐฐ์ด์ ์ฒ์๋ถํฐ ๋๊น์ง ์ง๋๋ฉด์ ์ ๋ ฌํ๋ฏ๋ก O(n์ ๊ณฑ)์๊ฐ์ด ์์๋จ ํ๋ก๊ทธ๋๋จธ์ค ์ ๋ ฌ > k๋ฒ์งธ์ import java.util.*; class Solution { public int[] solution(int[] array, int[][] commands) { int[] answer = new int[commands.length]; for(int i=0; i
HashTable์ด๋ F(key) → HashCode → Index → Value ๊ฒ์ํ๊ณ ์ ํ๋ ํค๊ฐ์ ํด์ฌ ํจ์์ ์ ๋ ฅ ํ ๋ฐํ๋ฐ์ ํด์ฌ ์ฝ๋๋ฅผ ๋ฐฐ์ด์ ์ธ๋ฑ์ค๋ก ํ์ฐํ์ฌ ๋ฐ์ดํฐ์ ์ ๊ทผํ๋ ๋ฐฉ์์ ์๋ฃ๊ตฌ์กฐ ํด์ฌ ํจ์๋ ํน์ ํ ๊ท์น์ ์ด์ฉํด์ ์ ๋ ฅ๋ฐ์ ํค๊ฐ์ด ์ผ๋ง๋ ํฐ์ง ์๊ด์์ง ๋์ผํ ํด์ฌ ์ฝ๋๋ฅผ ๋ง๋ค์ด์ค ๋ฐ์ดํฐ ์์ด ๋ง์๋ ์ง์ ๋ฐ์ดํฐ๋ฅผ ๋น๊ตํ๊ธฐ ํ๋ค๊ณ , ๊ณต๋ฐฑ ํ๋๋ง ํ๋ ค๋ ์ ํ ๋ค๋ฅธ ํด์ฌ ์ฝ๋๊ฐ์ ๋ง๋ค์ด๋ ํด์ฌ ํจ์๋ ๋น ๋ฅด๋ค๋ ์ฅ์ ์ ๊ฐ์ง //[mislav, stanko, mislav, ana] for(String pmem : participant){ comMap.put(pmem,"fail"); } -> ๋น ๋ฅธ ์ด์ : ๋ฐฐ์ด ๊ณต๊ฐ์ ๊ณ ์ ๋ ํฌ๊ธฐ๋งํผ ๋ฏธ๋ฆฌ ๋ง๋ค์ด๋๊ณ ํด์ฌ ์ฝ๋๋ฅผ ๋ฐฐ์ด์ ๊ฐ์๋ก ๋๋จธ์ง ์ฐ..