[๋ฌธ์ ] https://school.programmers.co.kr/learn/courses/30/lessons/12979# ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr [ํ์ด] ์ ํ๋ ฅ์ดw์ธ ๊ฒฝ์ฐ, ์ต๋ 2*w + 1 ๊ฑฐ๋ฆฌ๋งํผ ์ํํธ๋ค์๊ฒ ์ ํ๊ฐ ๋๋ฌ๋ฉ๋๋ค. ๋ฐ๋ผ์ ์ ํ๊ฐ ๋๋ฌํ์ง ์์ ์ฐ์๋ ์ํํธ์ ์ต์์ ๊ธฐ์ง๊ตญ์ผ๋ก ์ ํ๋ฅผ ์ ๋ฌํ๋ ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. Math.ceil(์ฐ์๋ ์ํํธ ๊ธธ์ด/(2*w+1)) ์์ 1๋ฒ๊ณผ ๊ฐ์ด w=1์ธ ๊ฒฝ์ฐ ์ ํ๊ฐ ๋๋ฌํ์ง ์์ ์ฐ์๋ ์ํํธ์ ๊ธธ์ด๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ๋ฐ๋ผ์ Math.ceil(2/3) + Math...
[๋ฌธ์ ] https://school.programmers.co.kr/learn/courses/30/lessons/12987?language=javascript ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr [ํ์ด] ํฌํฌ์ธํฐ์ ๊ฐ๋ ์ ์๊ณ ์๋ค๋ฉด ์ฝ๊ฒ ํ๋ฆฌ๋ ๋ฌธ์ ์์ต๋๋ค. ์ด์ฐจํผ A์ ์์๋ ์ ํด์ ธ ์๊ธฐ ๋๋ฌธ์, A๊ฐ ๋ ๋จผ์ ๊ฒฝ๊ธฐ์ ๋ด๋ณด๋ผ ์ฌ์์ ์ ํํ๋ ๊ฒ์ผ๋ก ๋ณผ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ A์ B๋ฅผ ์ค๋ฆ์ฐจ์ ์ ๋ ฌํ์ฌ ํฌํฌ์ธํฐ๋ฅผ ์งํํ๋ฉด ๋ฉ๋๋ค. ์์ 1๋ฒ์ A, B ๋ฐฐ์ด์ ์ ๋ ฌํ ๊ฒฐ๊ณผ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. [ 1, 3, 5, 7 ] [ 2, 2, 6, 8 ]..
[๋ฌธ์ ] https://school.programmers.co.kr/learn/courses/30/lessons/17682 ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr [ํ์ด] ๋ฌธ์ ์ ํต์ฌ์ ์ ๊ท์์ ํ์ฉํด S,D,T,*,#์ ๊ฐ์ ์ฐ์ฐ์์, ์ซ์๋ฅผ ๋ถ๋ฆฌํ๋ ๊ฒ์ ๋๋ค. ์์ 1๋ฒ 1S2D*3T๋ฅผ ์๋ฅผ ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ด ๋ถ๋ฆฌํ ์ ์์ต๋๋ค. ์ซ์๋ฅผ [1, 2, 3]์ผ๋ก ๋ถ๋ฆฌ(num[]) => dartResult.split(/[S|D|T|*|#]/).filter((e) => e !== '').map(Number) ์ฐ์ฐ์๋ฅผ [S, D*, T]์ผ๋ก ๋ถ๋ฆฌ(opt..
[๋ฌธ์ ] https://school.programmers.co.kr/learn/courses/30/lessons/42894 ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr [ํ์ด] ์ด๊ธฐ ์ธํ 1. ๊ฐ ๋ธ๋ก์ผ๋ก ๋ง๋ค ์ ์๋ ์ง์ฌ๊ฐํ์ ์ขํ์ ๋ธ๋ก๋ฒํธ๋ฅผ ์ ์ฅํฉ๋๋ค. block ๋ฐฐ์ด์ [๋ธ๋ก๋ฒํธ, x1, y1, x2, y2]ํํ๋ก ์ ์ฅํฉ๋๋ค. ์ด๋ ํด๋น ๋ธ๋ก์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. (x1, y1) (x1, y2) (x2, y1) (x2, y2) block ๋ฐฐ์ด์ ์ด๋ index์ ๋ธ๋ก๋ฒํธ๊ฐ ์ ์ฅ๋์ด ์๋์ง ํ์ธํ๊ธฐ ์ํด Map์ ํ์ฉํด (key = ๋ธ๋ก๋ฒํธ, va..
[๋ฌธ์ ] https://school.programmers.co.kr/learn/courses/30/lessons/42891 ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr [ํ์ด] ๋ฌธ์ ์ ํต์ฌ์ ์ด๋ถํ์์ ํตํด ํ์ ํ์ด ๋ช๋ฒ์งธ ๋์์ ๋ k+1์ด๊ฐ ๋๋์ง ์ฐพ์์ผ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด ํ์ ํ์ด [3, 1, 2]์ด๊ณ k๊ฐ 5๋ผ๋ฉด k+1์ธ 6์ด์ ์ด๋ค ๊ทธ๋ฆ์ ๋จน๋์ง ์ฐพ์์ผ ํฉ๋๋ค. 1ํ์ : [2, 0, 1] -> 3์ด ์ง๋จ 2ํ์ : [1, 0, 0] -> 5์ด ์ง๋จ 3ํ์ : [0, 0, 0] -> 6์ด ์ง๋จ ๋ฐ๋ผ์ 3ํ์ ์ 6์ด๊ฐ ํฌํจ๋์ด ์์ผ๋ฏ๋ก 3ํ์ ์ ..
[๋ฌธ์ ] https://school.programmers.co.kr/learn/courses/30/lessons/42889 ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr [ํ์ด] 1. level ๋ฐฐ์ด์ ํ์ฌ ์คํ ์ด์ง(๋ ๋ฒจ)์ ๋๋ฌํ ํ๋ ์ด์ด ์๋ฅผ ์ ์ฅํฉ๋๋ค. 2. clear ๋ณ์์ ๋ง์ง๋ง ๋ ๋ฒจ๊น์ง ํด๋ฆฌ์ดํ ํ๋ ์ด์ด ์๋ฅผ ์ ์ฅํฉ๋๋ค. ๋ง์ง๋ง ๋ ๋ฒจ๊น์ง ํด๋ฆฌ์ดํ ํ๋ ์ด์ด ์ = level[N+1] 3. fail ๋ฐฐ์ด์ [์คํ ์ด์ง, ์คํ ์ด์ง ์คํจ์จ] ํํ๋ก ๋ชจ๋ ์คํ ์ด์ง์ ์คํจ์จ์ ์ ์ฅํฉ๋๋ค. ๋ง์ฝ ํ์ฌ ์คํ ์ด์ง๊ฐ i๋ผ๋ฉด, ์คํจ์จ = (ํ์ฌ ์คํ ์ด์ง์ ์๋ ํ๋ ..
[๋ฌธ์ ] 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์ฅ์ฉ ํ๋ฉด์ ๋ฌด์์๋ก ๋ฐฐ์น๋์ด ์์ต๋๋ค. ์ ์ ๊ฐ ์นด๋๋ฅผ ..
- Total
- Today
- Yesterday
- ์นด์นด์ค ์ธํด
- ํ๋ก๊ทธ๋๋จธ์ค
- ๋ฐฑ์ค javascript
- ๋คํธ์ํฌ
- fp
- map
- ํ๋กํผํฐ
- ์ฝ๋ฉํ ์คํธ
- ์๋ฐ์คํฌ๋ฆฝํธ
- ๋ค์ด๋๋ฏน ํ๋ก๊ทธ๋๋ฐ
- ์๋ฐ
- ์ด๋ถํ์
- 2019 ์นด์นด์ค ๊ฐ๋ฐ์ ๊ฒจ์ธ ์ธํด
- ๋์์ธ ํจํด
- ๋ฐฑ์ค node.js
- ํจ์ํ ํ๋ก๊ทธ๋๋ฐ
- ํฌํฌ์ธํฐ
- ์ด์์ฒด์
- Baekjoon
- http
- JavaScript
- ๋ชจ๋ ์๋ฐ์คํฌ๋ฆฝํธ deep dive
- ๋ฐฑ์ค
- ํ๋กํ ์ฝ
- git
- 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 |