[๋ฌธ์ ] 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://school.programmers.co.kr/learn/courses/30/lessons/43165 ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr [ํ์ด] ๋ํ์ ์ธ DFS ๋ฌธ์ ๋ก ๋๊ฐ์ง ๋ฐฉํฅ์ผ๋ก ์ด๋์ด ๊ฐ๋ฅํฉ๋๋ค. + ์ฐ์ฐ์ ํด์ฃผ๊ณ ๋ค์ index๋ก ์ด๋ - ์ฐ์ฐ์ ํด์ฃผ๊ณ ๋ค์ index๋ก ์ด๋ ํ์ฌ ๊ณ์ฐ์ค์ธ numbers์ index๋ฅผ dfs ํจ์์ ์ธ์๋ก ์ ๋ฌํด ๋ง์ฝ ๋ชจ๋ ์ซ์๊ฐ ์ฐ์ฐ์ด ์๋ฃ๋๋ฉด, ์ฆ index๊ฐ numbers.length์ ๊ฐ์์ง๋ฉด dfs ํจ์๋ฅผ return ํฉ๋๋ค. ์์ 1๋ฒ์ ๊ณผ์ ์ ์ดํด๋ณด๋ฉด ์๋์ ๊ฐ์ด ์ฐ..
[๋ฌธ์ ] https://school.programmers.co.kr/learn/courses/30/lessons/92341 ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr ๋ฌธ์ ์ค๋ช ์ฃผ์ฐจ์ฅ์ ์๊ธํ์ ์ฐจ๋์ด ๋ค์ด์ค๊ณ (์ ์ฐจ) ๋๊ฐ(์ถ์ฐจ) ๊ธฐ๋ก์ด ์ฃผ์ด์ก์ ๋, ์ฐจ๋๋ณ๋ก ์ฃผ์ฐจ ์๊ธ์ ๊ณ์ฐํ๋ ค๊ณ ํฉ๋๋ค. ์๋๋ ํ๋์ ์์๋ฅผ ๋ํ๋ ๋๋ค. ์๊ธํ ๊ธฐ๋ณธ ์๊ฐ(๋ถ) ๊ธฐ๋ณธ ์๊ธ(์) ๋จ์ ์๊ฐ(๋ถ) ๋จ์ ์๊ธ(์) 180 5000 10 600 ์ /์ถ์ฐจ ๊ธฐ๋ก ์๊ฐ(์:๋ถ) ์ฐจ๋ ๋ฒํธ ๋ด์ญ 05:34 5961 ์ ์ฐจ 06:00 0000 ์ ์ฐจ 06:34 0000 ์ถ์ฐจ 07:59..
[๋ฌธ์ ] https://school.programmers.co.kr/learn/courses/30/lessons/17677 ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr ๋ด์ค ํด๋ฌ์คํฐ๋ง ์ฌ๋ฌ ์ธ๋ก ์ฌ์์ ์์์ง๋ ๋ด์ค, ํนํ ์๋ณด์ฑ ๋ด์ค๋ฅผ ๋ณด๋ฉด ๋น์ท๋น์ทํ ์ ๋ชฉ์ ๊ธฐ์ฌ๊ฐ ๋ง์ ์ ์ ํ์ํ ๊ธฐ์ฌ๋ฅผ ์ฐพ๊ธฐ๊ฐ ์ด๋ ต๋ค. Daum ๋ด์ค์ ๊ฐ๋ฐ ์ ๋ฌด๋ฅผ ๋งก๊ฒ ๋ ์ ์ ์ฌ์ ํ๋ธ๋ ์ฌ์ฉ์๋ค์ด ํธ๋ฆฌํ๊ฒ ๋ค์ํ ๋ด์ค๋ฅผ ์ฐพ์๋ณผ ์ ์๋๋ก ๋ฌธ์ ์ ์ ๊ฐ์ ํ๋ ์ ๋ฌด๋ฅผ ๋งก๊ฒ ๋์๋ค. ๊ฐ๋ฐ์ ๋ฐฉํฅ์ ์ก๊ธฐ ์ํด ํ๋ธ๋ ์ฐ์ ์ต๊ทผ ํ์ ๊ฐ ๋๊ณ ์๋ "์นด์นด์ค ์ ์ ๊ฐ๋ฐ์ ๊ณต์ฑ" ๊ด๋ จ ๊ธฐ์ฌ๋ฅผ ๊ฒ์..
[๋ฌธ์ ] https://school.programmers.co.kr/learn/courses/30/lessons/64063 ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr [ํ์ด] ํด๋น ๋ฌธ์ ๋ ๋ฐฉ์ ๋ฐฐ์ ํ๋ฉฐ, ํด๋น ๋ฐฉ ๋ค์์ผ๋ก ์ฌ ์ ์๋ ๋น๋ฐฉ์ ์ฐ๊ฒฐํด ๊ณ์ ๊ฐฑ์ ํด์ฃผ๋ฉฐ ํ์ดํ๋ ๋ฌธ์ ์ ๋๋ค. Map์ ์ฌ์ฉํ์๋๋ฐ, ํด๋น Map์ ํ์์ผ๋ก ์ ์ฅ๋ฉ๋๋ค. ์ ์ถ๋ ฅ ์๋ฅผ ์ดํด๋ณด๋ฉด, ํ์ด ๊ณผ์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. room_number : [1,3,4,1,3,1] room_number๋ฅผ ํ์ํ๋ฉฐ ๋ฐฉ์ ๋ฐฐ์ ํด answer[]์ ๊ฐฑ์ ํฉ๋๋ค. ๋ง์ฝ, ํด๋น ๋ฐฉ ๋ฒํธ๋ฅผ ํค๋กํ๋ ..
- Total
- Today
- Yesterday
- ์๋ฐ์คํฌ๋ฆฝํธ
- fp
- ์ด๋ถํ์
- ๋์์ธ ํจํด
- map
- ํจ์ํ ํ๋ก๊ทธ๋๋ฐ
- ์ฝ๋ฉํ ์คํธ
- ์ด์์ฒด์
- ํ๋ก๊ทธ๋๋จธ์ค
- ํฌํฌ์ธํฐ
- ๋ชจ๋ ์๋ฐ์คํฌ๋ฆฝํธ deep dive
- ๋คํธ์ํฌ
- ์ ์ญ ๋ณ์
- ๋ค์ด๋๋ฏน ํ๋ก๊ทธ๋๋ฐ
- ๋ฐฑ์ค node.js
- JavaScript
- Baekjoon
- ํ๋กํ ์ฝ
- 2019 ์นด์นด์ค ๊ฐ๋ฐ์ ๊ฒจ์ธ ์ธํด
- ๋ฐฑ์ค javascript
- git
- ํ๋กํผํฐ
- ์นด์นด์ค ์ธํด
- ์๋ฐ
- ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ
- http
- ๋ ์์ปฌ ํ๊ฒฝ
- ์๊ณ ๋ฆฌ์ฆ
- ๋ฐฑ์ค
- TDD
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |