[๋ฌธ์ ] https://school.programmers.co.kr/learn/courses/30/lessons/118666 ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr [ํ์ด] ์ด๊ธฐ ์ธํ type ๋ฐฐ์ด์ ์ ์ธํด, ๊ฐ๊ฐ์ ์ฑ๊ฒฉ ์ ํ์ ๋ฒํธ๋ฅผ ๋ถ์ survey๊ฐ RT ํ์์ผ๋ก ๋ค์ด์ค๊ธฐ ๋๋ฌธ์ ์ฑ๊ฒฉ ์ ํ ๋ฌธ์๋ฅผ ํตํด index๋ฅผ ๊ฐ์ ธ์ค๊ธฐ ์ํ map์ ๋ง๋ฆ ์ ์๋ฅผ ์ ์ฅํ scroe๋ฐฐ์ด์ ์ ์ธ ํ์ด ๊ณผ์ 1. survey๋ฅผ ์ฐจ๋ก๋๋ก ์ํํ๋ฉฐ ์ ์๋ฅผ ๊ณ์ฐํฉ๋๋ค. ํ์ฌ ํ์ธ์ค์ธ ์ค๋ฌธ์ด AN ์ด๋ผ๋ฉด A์ N์ split ์ฐ์ฐ์ ํตํด ๋ฝ์๋ ๋ง์ฝ ํ์ฌ ํ์ธ ์ค์ธ i..
[๋ฌธ์ ] https://school.programmers.co.kr/learn/courses/30/lessons/72415 ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr ๋ฌธ์ ์ค๋ช ๊ฒ์ ๊ฐ๋ฐ์์ธ ๋ฒ ๋ก๋๋ ๊ฐ๋ฐ ์ฐ์ต์ ์ํด ๋ค์๊ณผ ๊ฐ์ ๊ฐ๋จํ ์นด๋ ์ง๋ง์ถ๊ธฐ ๋ณด๋ ๊ฒ์์ ๊ฐ๋ฐํด ๋ณด๋ ค๊ณ ํฉ๋๋ค. ๊ฒ์์ด ์์๋๋ฉด ํ๋ฉด์๋ ์นด๋ 16์ฅ์ด ๋ท๋ฉด์ ์๋กํ์ฌ 4 x 4 ํฌ๊ธฐ์ ๊ฒฉ์ ํํ๋ก ํ์๋์ด ์์ต๋๋ค. ๊ฐ ์นด๋์ ์๋ฉด์๋ ์นด์นด์คํ๋ ์ฆ ์บ๋ฆญํฐ ๊ทธ๋ฆผ์ด ๊ทธ๋ ค์ ธ ์์ผ๋ฉฐ, 8๊ฐ์ง์ ์บ๋ฆญํฐ ๊ทธ๋ฆผ์ด ๊ทธ๋ ค์ง ์นด๋๊ฐ ๊ฐ๊ธฐ 2์ฅ์ฉ ํ๋ฉด์ ๋ฌด์์๋ก ๋ฐฐ์น๋์ด ์์ต๋๋ค. ์ ์ ๊ฐ ์นด๋๋ฅผ ..
[๋ฌธ์ ] https://school.programmers.co.kr/learn/courses/30/lessons/72413 ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr ๋ฌธ์ ์ค๋ช [๋ณธ ๋ฌธ์ ๋ ์ ํ์ฑ๊ณผ ํจ์จ์ฑ ํ ์คํธ ๊ฐ๊ฐ ์ ์๊ฐ ์๋ ๋ฌธ์ ์ ๋๋ค.] ๋ฐค๋ฆ๊ฒ ๊ท๊ฐํ ๋ ์์ ์ ์ํด ํญ์ ํ์๋ฅผ ์ด์ฉํ๋ ๋ฌด์ง๋ ์ต๊ทผ ์ผ๊ทผ์ด ์ฆ์์ ธ ํ์๋ฅผ ๋ ๋ง์ด ์ด์ฉํ๊ฒ ๋์ด ํ์๋น๋ฅผ ์๋ ์ ์๋ ๋ฐฉ๋ฒ์ ๊ณ ๋ฏผํ๊ณ ์์ต๋๋ค. "๋ฌด์ง"๋ ์์ ์ด ํ์๋ฅผ ์ด์ฉํ ๋ ๋๋ฃ์ธ ์ดํผ์น ์ญ์ ์์ ๊ณผ ๋น์ทํ ๋ฐฉํฅ์ผ๋ก ๊ฐ๋ ํ์๋ฅผ ์ข ์ข ์ด์ฉํ๋ ๊ฒ์ ์๊ฒ ๋์์ต๋๋ค. "๋ฌด์ง"๋ "์ดํผ์น"์ ..
[๋ฌธ์ ] https://school.programmers.co.kr/learn/courses/30/lessons/43238 ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr [ํ์ด] ์ด๋ถํ์์ ์ด์ฉํ์ฌ ๋ฌธ์ ๋ฅผ ํ์ดํ์์ต๋๋ค. ์์ ์ฒ๋ผ n์ด 6์ด๊ณ , time๊ฐ [7, 10] ์ด๋ผ๋ฉด, ์ต๋ ์ฌ์ฌ ์๊ฐ์ 10*6 = 60๋ถ์ด๋ฉ๋๋ค. ์ต๋ ์ฌ์ฌ ์๊ฐ 60์ ๊ธฐ์ค์ผ๋ก ์น๊ฐ์ ์ฌ์ฌํ๋ค๋ฉด ์ฌ์ฌ ๊ฐ๋ฅ ์น๊ฐ์ ์๋์ ๊ฐ์ต๋๋ค. 60 / 7 = 8๋ช + 60 / 10 = 10๋ช = 18๋ช ํ์ง๋ง, ์ต์ ์๊ฐ์ผ๋ก 6๋ช ์ ์น๊ฐ์ ๋ชจ๋ ์ฌ์ฌํด์ผ ํ๋ฏ๋ก, left = 1, righ..
[๋ฌธ์ ] https://school.programmers.co.kr/learn/courses/30/lessons/42578 ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr [ํ์ด] ์คํ์ด๋ค์ด ์ท์ ์กฐํฉํ ์ ์๋ ๊ฒฝ์ฐ์ ์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ๋ง์ฝ ์ผ๊ตด์ด a,b 2๊ฐ, ์์ c 1๊ฐ๊ฐ ์๋ค๋ฉด, a, b, ab, c, ac, bc 5๊ฐ์ง๊ฐ ์์ต๋๋ค. ๊ฐ ์ท ์ข ๋ฅ๋ณ๋ก 1๊ฐ ์ด์ ์ฐฉ์ฉํ๋ ๊ฒฝ์ฐ, ์์ ์ฐฉ์ฉํ์ง ์๋ ๊ฒฝ์ฐ๋ฅผ ๊ฐ๊ฐ ๊ตฌํ๋ฉด ์ผ๊ตด 3๊ฐ, ์์ 2๊ฐ ์ด๊ณ , ์๋ฌด๊ฒ๋ ์ฐฉ์ฉํ์ง ์๋ ๊ฒฝ์ฐ๋ 1๊ฐ์ ๋๋ค. ํ์ง๋ง, ์ต์ 1๊ฐ์ ์ท์ ์ฐฉ์ฉํด์ผ ํ๊ธฐ ๋๋ฌธ์ ์ด๋ (..
[๋ฌธ์ ] https://school.programmers.co.kr/learn/courses/30/lessons/49189 ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr [ํ์ด] ๋ ธ๋ 1๋ถํฐ์ ์ต์ ๊ฑฐ๋ฆฌ๋ฅผ ๋ชจ๋ ๊ตฌํด์ผ ํ๊ธฐ ๋๋ฌธ์ BFS๋ฅผ ํ์ฉํ์์ต๋๋ค. ์ด๊ธฐ ์ธํ ์๋ฐฉํฅ ๊ทธ๋ํ ์ ๋ณด๋ฅผ ์ ์ฅํ๊ธฐ ์ํด ์ด์ฐจ์ ๋ฐฐ์ด graph์ ์ ๋ณด๋ฅผ ์ ์ฅํ์์ต๋๋ค. ๋ฐฉ๋ฌธํ ์ ์ ์ ์ ์ฅํ๋ visit๋ฐฐ์ด์ ์ ์ธํ๊ณ false๋ก ์ด๊ธฐํ ํด์ฃผ์์ต๋๋ค. ๋ ธ๋ 1๋ถํฐ์ ๊ฑฐ๋ฆฌ๋ฅผ ์ ์ฅํ๋ dist ๋ฐฐ์ด์ ์ ์ธํ๊ณ 0์ผ๋ก ์ด๊ธฐํ ํด์ฃผ์์ต๋๋ค. ๋ ธ๋๋ฅผ ๋ฐฉ๋ฌธํ๋ฉฐ ์ต๋ ๊ฑฐ๋ฆฌ max๋ฅผ ์ ์ฅํ๊ธฐ..
[๋ฌธ์ ] https://www.acmicpc.net/problem/1522 1522๋ฒ: ๋ฌธ์์ด ๊ตํ a์ b๋ก๋ง ์ด๋ฃจ์ด์ง ๋ฌธ์์ด์ด ์ฃผ์ด์ง ๋, a๋ฅผ ๋ชจ๋ ์ฐ์์ผ๋ก ๋ง๋ค๊ธฐ ์ํด์ ํ์ํ ๊ตํ์ ํ์๋ฅผ ์ต์๋ก ํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ด ๋ฌธ์์ด์ ์ํ์ด๊ธฐ ๋๋ฌธ์, ์ฒ์๊ณผ ๋์ ์๋ก ์ธ์ ํด www.acmicpc.net [ํ์ด] a๋ฅผ ๋ชจ๋ ์ฐ์์ ์ผ๋ก ๋ง๋ค๊ธฐ ์ํด์ ์ฐ์ ๋ฌธ์์ด์ ์ด a ๊ฐ์๋ฅผ ๊ตฌํด์ผ ํฉ๋๋ค. a์ ์ด ๋ฌธ์ ๊ฐ์(len)์ ๊ตฌ๊ฐ์ผ๋ก ์ฌ๋ผ์ด๋ฉ ์๋์ฐ๋ฅผ ํตํด ๊ตฌ๊ฐ์ ํฌํจ๋ a์ ๊ฐ์๋ฅผ ๊ตฌํฉ๋๋ค. (์ด a์ ๊ฐ์(len)) - (๊ฐ์ฅ ๋ง์ ๊ฐ์๋ฅผ ํฌํจํ ๊ตฌ๊ฐ์ a๊ฐ ์)๋ฅผ ํตํด ์ต์ ์ด๋ ํ์๋ฅผ ๊ตฌํฉ๋๋ค. ์๋ฅผ ๋ค์ด ๋ฌธ์์ด์ด "ababa"๋ผ๊ณ ํ๋ค๋ฉด ํ์ด ๊ณผ์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. len = 3 ์ด๋ฏ..
[๋ฌธ์ ] https://school.programmers.co.kr/learn/courses/30/lessons/43165 ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr [ํ์ด] ๋ํ์ ์ธ DFS ๋ฌธ์ ๋ก ๋๊ฐ์ง ๋ฐฉํฅ์ผ๋ก ์ด๋์ด ๊ฐ๋ฅํฉ๋๋ค. + ์ฐ์ฐ์ ํด์ฃผ๊ณ ๋ค์ index๋ก ์ด๋ - ์ฐ์ฐ์ ํด์ฃผ๊ณ ๋ค์ index๋ก ์ด๋ ํ์ฌ ๊ณ์ฐ์ค์ธ numbers์ index๋ฅผ dfs ํจ์์ ์ธ์๋ก ์ ๋ฌํด ๋ง์ฝ ๋ชจ๋ ์ซ์๊ฐ ์ฐ์ฐ์ด ์๋ฃ๋๋ฉด, ์ฆ index๊ฐ numbers.length์ ๊ฐ์์ง๋ฉด dfs ํจ์๋ฅผ return ํฉ๋๋ค. ์์ 1๋ฒ์ ๊ณผ์ ์ ์ดํด๋ณด๋ฉด ์๋์ ๊ฐ์ด ์ฐ..
- Total
- Today
- Yesterday
- ๋ค์ด๋๋ฏน ํ๋ก๊ทธ๋๋ฐ
- ํ๋ก๊ทธ๋๋จธ์ค
- ํฌํฌ์ธํฐ
- ํจ์ํ ํ๋ก๊ทธ๋๋ฐ
- ๋คํธ์ํฌ
- Baekjoon
- ๋์์ธ ํจํด
- JavaScript
- ๋ ์์ปฌ ํ๊ฒฝ
- ๋ชจ๋ ์๋ฐ์คํฌ๋ฆฝํธ deep dive
- 2019 ์นด์นด์ค ๊ฐ๋ฐ์ ๊ฒจ์ธ ์ธํด
- ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ
- http
- ๋ฐฑ์ค
- ์๋ฐ์คํฌ๋ฆฝํธ
- fp
- TDD
- ์ด๋ถํ์
- ํ๋กํ ์ฝ
- ๋ฐฑ์ค node.js
- ์ด์์ฒด์
- ์ฝ๋ฉํ ์คํธ
- ์๋ฐ
- ์นด์นด์ค ์ธํด
- ๋ฐฑ์ค javascript
- git
- ์๊ณ ๋ฆฌ์ฆ
- ํ๋กํผํฐ
- ์ ์ญ ๋ณ์
- map
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |