[๋ฌธ์ ] [ํ์ด] ํ์ ๊ฒฐ์ฑํ๊ธฐ ์ํด์ , ๊ฒฐ๊ตญ ๋ฃจํ๋ฅผ ๋์์ผ ํ๋ค๋ ์กฐ๊ฑด์ ๋ ์ฌ๋ฆฌ๋ฉด ์ฝ๊ฒ ํ ์ ์๋ ๋ฌธ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด d -> a -> b -> c - > a ๋ฃจํ๊ฐ ๋๋ค๋ฉด, a๋ฅผ ๋ง๋ฌ์๋ ์ด์ [d,a,b,c]์ค์ a๊ฐ ์กด์ฌํ๊ธฐ ๋๋ฌธ์ ์ด๋ ๋ฃจํ๊ฐ ๋ฉ๋๋ค. ์ฆ, a์ index๋ถํฐ ํ์ ๊ฒฐ์ฑํ ์ ์์ต๋๋ค. student[]์ index์์ ์ด๋ํ ์ซ์๋ฅผ ์ ์ฅ ๋ง์ฝ index -> index ๋ผ๋ฉด, ํผ์ ํ์ ์ด๋ฃจ๊ธฐ ๋๋ฌธ์ total++ ์ ํตํด 1๋ช ์ ํ์ ๊ฒฐ์ฑํ๊ณ , visit[index] = true๋ฅผ ํตํด ๋ฐฉ๋ฌธ ์ฒ๋ฆฌ findTeam(student, N)์ ํตํด student๋ฐฐ์ด์ ๋๋ฉฐ, ๋ฐฉ๋ฌธํ์ง ์์ ํ์๋ค๋ง while๋ฌธ์ ํตํด ํ ๊ฒฐ์ฑ์ ์๋ํฉ๋๋ค. ๋ง์ฝ, ์ง๋์จ ํ์๋ค์ ArrayLi..
[๋ฌธ์ ] [ํ์ด] N๊ฐ์ ์์ ์์๋ ๊ณ ์ ์ด์ด์, ์ฌ์ด์ฌ์ด์ ์ฐ์ฐ์๋ฅผ ๋ฃ์ด ์กฐํฉํด ๊ณ์ฐํด์ฃผ๋ฉด ๋๋ ๋ฌธ์ ์์ต๋๋ค. ์ฐ์ number[]์ ์ซ์๋ฅผ ์ ์ฅํ๊ณ , operator[]์ ๊ฐ ์ฐ์ฐ๋ค์ ํค๊ฐ์ ๊ฐ์๋ฅผ ์ ์ฅํฉ๋๋ค. ๋ฐฑํธ๋ํน์ ์ด์ฉํ makeSet()๋ฅผ ํตํด 4์น ์ฐ์ฐ์ ์ํํ๋ฉฐ min๊ณผ max๊ฐ์ ๋ฝ์๋ด์ด ์ถ๋ ฅํฉ๋๋ค. [์ฝ๋] import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.StringTokenizer; public class Main { // ์ฐ์ฐ์ ๋ผ์๋ฃ๊ธฐ public static int N; public..
[๋ฌธ์ ] [ํ์ด] ๊ฐ ์ ๋ ฅ์ ์์์๊ฐ~๋๋์๊ฐ์ 0.001์ด ๋จ์๋ก ๋ชจ๋ ํ์ธํ์์ง๋ง ์ญ์๋ ์๊ฐ์ด๊ณผ์๊ณ ๊ฒฐ๊ตญ ํด๋น ๋ธ๋ก๊ทธ๋ฅผ ์ฐธ๊ณ ํ์ฌ ํ์ด๋ฅผ ์งํํ์์ต๋๋ค. https://geunzrial.tistory.com/26 ํ๋ก๊ทธ๋๋จธ์ค 3๋จ๊ณ ์ถ์ํธ๋ํฝ[java] ๋ฌธ์ ์ด๋ฒ ์ถ์์๋ ์์คํ ์ฅ์ ๊ฐ ์๋ ๋ช ์ ์ ๋ณด๋ด๊ณ ์ถ์ ์ดํผ์น๋ ์๋ฒ๋ฅผ ์ฆ์คํด์ผ ํ ์ง ๊ณ ๋ฏผ์ด๋ค. ์ฅ์ ๋๋น์ฉ ์๋ฒ ์ฆ์ค ์ฌ๋ถ๋ฅผ ๊ฒฐ์ ํ๊ธฐ ์ํด ์๋ ์ถ์ ๊ธฐ๊ฐ์ธ 9์ 15์ผ ๋ก๊ทธ ๋ฐ์ดํฐ๋ฅผ geunzrial.tistory.com ํ์ด๋ฅผ ๋ณด๊ณ ๋๋ ์ ์ด์ log๊ฐ ๋๋์๊ฐ ๊ธฐ์ค์ผ๋ก ์ ๋ ฌ๋์ด ๋ค์ด์ค๊ธฐ ๋๋ฌธ์ ์ดํ์ log๋ค์ค ๋ช๊ฐ์ ๊ฒน์น๋์ง ๊ตฌํ๋ฉด ๋๋ ๊ฐ๋จํ ๋ฌธ์ ์์ต๋๋ค. [์ฝ๋] import java.util.*; class Solution { publ..
[๋ฌธ์ ] [ํ์ด] ์ด์ ๊ฐ ํ์ด๋์จ ๋ถ๋ถ๊ณผ, ์ ๊ธ์ฅ์น์ ํ์ธ๋ถ๋ถ ์ขํ๋ง ๊ฐ๊ฐ ์ ์ฅํ ํ, ์๋์ ๊ฐ์ ๋ฐฉ์์ผ๋ก ๊ฐ๋ฅํ ๋ชจ๋ ์ด์ ์ ์์น๋ฅผ ์ฎ๊ฒจ๊ฐ๋ฉฐ ํ์ํ์์ง๋ง ์๊ฐ์ด๊ณผ๋ก ์คํจํ์์ต๋๋ค. ์ : x, y - 1 ์ค๋ฅธ์ชฝ : x + 1, y ์ผ์ชฝ : x - 1, y ์๋ : x, y + 1 90*ํ์ : y,x ๋ฐ๋ผ์ ํด๋น ๋ธ๋ก๊ทธ๋ฅผ ์ฐธ๊ณ ํ์ฌ ํ์ด๋ฅผ ์งํํ์์ต๋๋ค. https://jellyinghead.tistory.com/28 [ํ๋ก๊ทธ๋๋จธ์ค] ์๋ฌผ์ ์ ์ด์ (์๋ฐ) https://programmers.co.kr/learn/courses/30/lessons/60059 ์ฝ๋ฉํ ์คํธ ์ฐ์ต - ์๋ฌผ์ ์ ์ด์ [[0, 0, 0], [1, 0, 0], [0, 1, 1]] [[1, 1, 1], [1, 1, 0], [1, 0,..
[๋ฌธ์ ] [ํ์ด] ์ด์คํ์ + BFS๋ฅผ ์ฌ์ฉํ๋ ๋ฌธ์ ๋ก ์๋์ ๋ธ๋ก๊ทธ๋ฅผ ์ฐธ๊ณ ํ์์ต๋๋ค. https://hidelookit.tistory.com/200 [๋ฐฑ์ค 1939] ์ค๋์ ํ (์๋ฐ) ๋ฐฑ์ค 1939๋ฒ ์ค๋์ ํ (์๋ฐ) ์ถ์ฒ www.acmicpc.net/problem/1939 1939๋ฒ: ์ค๋์ ํ ์ฒซ์งธ ์ค์ N, M(1≤M≤100,000)์ด ์ฃผ์ด์ง๋ค. ๋ค์ M๊ฐ์ ์ค์๋ ๋ค๋ฆฌ์ ๋ํ ์ ๋ณด๋ฅผ ๋ํ๋ด๋ ์ธ ์ ์ A, B(1≤A, B≤N), C(1≤.. hidelookit.tistory.com left์ ์ต์๊ฐ 0์ ์ฝ์ ํฉ๋๋ค. right ์ ๋ค๋ฆฌ๋ค์ค ๊ฐ์ฅ ์ค๋์ด ํฐ๊ฐ์ ๋ฃ์ด์ค๋๋ค. (left + right)/2์ธ mid ๊ฐ๋ถํฐ ํด๋น ์ค๋์ ์ง์ผ๋ก ์ฌ-์ฌ์ ์ด๋ํ ์ ์๋์ง ํ์ธํ๋ฉฐ, ๋ง์ฝ ์ด๋ํ ์ ์๋ค๋ฉด mi..
https://www.acmicpc.net/problem/1931 1931๋ฒ: ํ์์ค ๋ฐฐ์ (1,4), (5,7), (8,11), (12,14) ๋ฅผ ์ด์ฉํ ์ ์๋ค. www.acmicpc.net [๋ฌธ์ ] [ํ์ด] ์ฒ์์ "์์์๊ฐ"๊ธฐ์ค์ผ๋ก ์ ๋ ฌํ, ๊ฐ๋ฅํ ๋ชจ๋ ํ์ ์กฐํฉ์ ๊ตฌํ์ฌ max๊ฐ์ ๋ฝ์๋ด๋ ค ํ์ผ๋, ์๊ฐ์ด๊ณผ๊ฐ ๋์์ต๋๋ค. ๋ฐ๋ผ์ ์ง๋ฌธํ๊ธฐ์ ๋์์ ๋ฐ์ "์ข ๋ฃ์๊ฐ"๊ธฐ์ค์ผ๋ก ์ ๋ ฌํ์ฌ ํธ๋ ๋ฌธ์ ๋ผ๋ ํํธ๋ฅผ ์ป์์ต๋๋ค. - Compatable์ ์ด์ฉํ์ฌ ์ข ๋ฃ์๊ฐ์ผ๋ก ์ ๋ ฌํ๋ฉฐ, **๋ง์ฝ ์ข ๋ฃ์๊ฐ์ด ๊ฐ๋ค๋ฉด start์๊ฐ์ด ์งง์์์๋๋ก ์ ๋ ฌ 1 4 3 5 0 6 5 7 3 8 5 9 6 10 8 11 8 12 2 13 12 14 (1,4) -> time: 4 ์ด๋ฏ๋ก 4๋ณด๋ค ์์์๊ฐ์ค ํฌ๊ฑฐ๋ ๊ฐ์๊ฐ์ด ๋์ค๋ฉด ..
https://programmers.co.kr/learn/courses/30/lessons/77484 ์ฝ๋ฉํ ์คํธ ์ฐ์ต - ๋ก๋์ ์ต๊ณ ์์์ ์ต์ ์์ ๋ก๋ 6/45(์ดํ '๋ก๋'๋ก ํ๊ธฐ)๋ 1๋ถํฐ 45๊น์ง์ ์ซ์ ์ค 6๊ฐ๋ฅผ ์ฐ์ด์ ๋งํ๋ ๋ํ์ ์ธ ๋ณต๊ถ์ ๋๋ค. ์๋๋ ๋ก๋์ ์์๋ฅผ ์ ํ๋ ๋ฐฉ์์ ๋๋ค. 1 ์์ ๋น์ฒจ ๋ด์ฉ 1 6๊ฐ ๋ฒํธ๊ฐ ๋ชจ๋ ์ผ์น 2 5๊ฐ ๋ฒํธ programmers.co.kr [๋ฌธ์ ํ์ด] lottos ๋ฐฐ์ด์ ์๋ 0์ ๊ฐ๋ค์ด ํต์ฌ์ ๋๋ค. - lottos๋ฐฐ์ด์์ ๋น์ฒจ ๋ฒํธ์ ๊ฐ์๋ฅผ ๊ตฌํด min์ ์ ์ฅํฉ๋๋ค. - lottos๋ฐฐ์ด์์ 0์ ๊ฐ์๋ฅผ ๊ตฌํด zero์ ์ ์ฅํฉ๋๋ค. - 0์ด ๋ชจ๋ ๋ฏธ๋น์ฒจ ๋ฒํธ๋ผ๊ณ ๊ฐ์ ํ๋ฉด, min์ ๊ฐ์๊ฐ ์์๋ฅผ ๊ฒฐ์ ํ๊ณ , 0์ด ๋ชจ๋ ๋น์ฒจ ๋ฒํธ๋ผ๋ฉด min + zero..
https://www.acmicpc.net/problem/2461 2461๋ฒ: ๋ํ ์ ์ ์ ๋ ฅ์ ์ฒซ ๋ฒ์งธ ์ค์๋ ํ๊ธ์ ์๋ฅผ ๋ํ๋ด๋ N๊ณผ ๊ฐ ํ๊ธ์ ํ์์ ์๋ฅผ ๋ํ๋ด๋ M์ด ํ๋์ ๋น์นธ์ ์ฌ์ด์ ๋๊ณ ์ฃผ์ด์ง๋ค. ๋จ, 1 ≤ N, M ≤ 1,000์ด๋ค. ๋ ๋ฒ์งธ ์ค๋ถํฐ N๊ฐ์ ์ค์๋ ๊ฐ ์ค๋ง๋ค ํ www.acmicpc.net [๋ฌธ์ ํ์ด] ์ฒ์์ ๋จ์ ์กฐํฉ์ ํตํด ๊ฐ๋ฅํ ๋ชจ๋ ์กฐํฉ์ ๊ณ์ฐํ๋ ๋ฐฉ์์ผ๋ก ํ์ดํ์์ง๋ง, ์๊ฐ์ด๊ณผ๋ก ์ธํด ๋ค์ ๋ฌธ์ ๋ฅผ ์๊ฐํด๋ณด์์ต๋๋ค. ๊ฐ๊ฐ์ ๋ฐ์ ์ ์์ ๋ฅ๋ ฅ์น๋ฅผ ์ฐ์ ์ ๋ ฌํฉ๋๋ค. ํฌํฌ์ธํฐ ๋ฐฉ์์ฒ๋ผ ๊ฐ ๋ฐ์ index 0 ๋ถํฐ ์์ํ์ฌ, 3๊ฐ์ ๋ฐ์ค ์ต์๊ฐ์ ๊ฐ์ง๋ ๋ฐ์ index๋ฅผ ์ค๋ฅธ์ชฝ 1 ์ด๋์ํค๋ฉฐ ์ฐจ์ด๊ฐ์ ๊ตฌํฉ๋๋ค. 12 12 16 16 16 43 43 67 67 67 ..
- Total
- Today
- Yesterday
- ํ๋ก๊ทธ๋๋จธ์ค
- ์๋ฐ์คํฌ๋ฆฝํธ
- ํ๋กํผํฐ
- http
- Baekjoon
- ์ด๋ถํ์
- ๋คํธ์ํฌ
- ํจ์ํ ํ๋ก๊ทธ๋๋ฐ
- TDD
- ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ
- ๋์์ธ ํจํด
- ๋ฐฑ์ค
- ๋ค์ด๋๋ฏน ํ๋ก๊ทธ๋๋ฐ
- ๋ ์์ปฌ ํ๊ฒฝ
- ์ ์ญ ๋ณ์
- ์ฝ๋ฉํ ์คํธ
- ์๊ณ ๋ฆฌ์ฆ
- map
- ์นด์นด์ค ์ธํด
- ๋ชจ๋ ์๋ฐ์คํฌ๋ฆฝํธ deep dive
- ์๋ฐ
- 2019 ์นด์นด์ค ๊ฐ๋ฐ์ ๊ฒจ์ธ ์ธํด
- ๋ฐฑ์ค node.js
- ํ๋กํ ์ฝ
- fp
- ํฌํฌ์ธํฐ
- ์ด์์ฒด์
- ๋ฐฑ์ค javascript
- git
- JavaScript
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 | 31 |