์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ์คํ๋ง๋ถํธ
- ์ ์ฒ๊ธฐ
- ์๋ฐ
- ์ฝ๋ฉํ ์คํธ ๊ณ ๋์ kit
- ์คํ๋ง ๋ถํธ
- ํ๋ก์ ํธ
- Express
- ํ๊ตญ์ ์ํต์ ์ฐ๊ตฌ์
- express.js
- EC2
- ๊ณจ๋5
- ์๊ณ ๋ฆฌ์ฆ
- ๋ฐฑ์ค ์๊ณ ๋ฆฌ์ฆ
- ์ธ์คํด์ค
- aws
- DP
- ๊ณจ๋4
- ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ
- ํ๋ก๊ทธ๋๋จธ์ค
- ๋์์ธํจํด
- ๋์ปค
- Docker
- ๊ณจ๋3
- ์๋ผ์คํฑ๋น์คํก
- DFS
- ETRI
- ๋ฐฐํฌ
- ์๋ฃ๊ตฌ์กฐ
- ๋์
- BFS
๋ชฉ๋ก๋ฐฑ์ค ์๊ณ ๋ฆฌ์ฆ (53)
JUINTINATION
๋ฌธ์ https://www.acmicpc.net/problem/1918 1918๋ฒ: ํ์ ํ๊ธฐ์ ์ฒซ์งธ ์ค์ ์ค์ ํ๊ธฐ์์ด ์ฃผ์ด์ง๋ค. ๋จ ์ด ์์์ ํผ์ฐ์ฐ์๋ ์ํ๋ฒณ ๋๋ฌธ์๋ก ์ด๋ฃจ์ด์ง๋ฉฐ ์์์์ ํ ๋ฒ์ฉ๋ง ๋ฑ์ฅํ๋ค. ๊ทธ๋ฆฌ๊ณ -A+B์ ๊ฐ์ด -๊ฐ ๊ฐ์ฅ ์์ ์ค๊ฑฐ๋ AB์ ๊ฐ์ด *๊ฐ ์๋ต๋๋ ๋ฑ์ www.acmicpc.net ํ์ด ์คํ์ ์ด์ฉํ์ฌ ์ฐ์ฐ์๊ฐ ํผ์ฐ์ฐ์ ์ฌ์ด์ ์๋ ์ค์ ํ๊ธฐ์์ ์ฐ์ฐ์๊ฐ ํผ์ฐ์ฐ์ ์์ ์๋ ํ์ ํ๊ธฐ์์ผ๋ก ๋ฐ๊พธ๋ ๋ฌธ์ ์ ๋๋ค. ํ์ ํ๊ธฐ์์ ์ค์ ํ๊ธฐ์๊ณผ ๋ค๋ฅด๊ฒ ์ฐ์ฐ์์ ์ฐ์ ์์๊ฐ ์์ด์ ์์๋๋ก ๊ณ์ฐํ๋ฉด ๋๊ธฐ ๋๋ฌธ์ ์ฃผ๋ก ํ๋ก๊ทธ๋จ ๋ด๋ถ์ ํ๊ธฐ๋ฒ์ผ๋ก ์ฌ์ฉ๋๋ค๊ณ ํฉ๋๋ค. ๋ํ ์ด ๋ฌธ์ ์์๋ ํผ์ฐ์ฐ์๊ฐ ์ซ์๊ฐ ์๋๋ผ 1๊ฐ์ ๋ฌธ์์ด๊ธฐ ๋๋ฌธ์ ์ซ์์ ์๋ฆฟ์๋ฅผ ์๊ฐํ์ง ์์๋ ๋ฉ๋๋ค. ์ฝ๋ ..
๋ฌธ์ https://www.acmicpc.net/problem/17088 17088๋ฒ: ๋ฑ์ฐจ์์ด ๋ณํ ํฌ๊ธฐ๊ฐ N์ธ ์์ด A = [A1, A2, ..., AN]์ด ์์ ๋, ๋ชจ๋ 1 ≤ i < N์ ๋ํด์, Ai+1-Ai๊ฐ ๋ชจ๋ ์ผ์นํ๋ฉด ๋ฑ์ฐจ์์ด์ด๋ผ๊ณ ํ๋ค. ์๋ฅผ ๋ค์ด, [3], [6, 6, 6], [2, 8, 14, 20], [6, 4, 2]๋ ๋ฑ์ฐจ์์ด์ด๊ณ , [4, 5, 4], [6, 3, 1] www.acmicpc.net ํ์ด ํฌ๊ธฐ๊ฐ N์ธ ์์ด A = [A1, A2,..., AN]์ด ์์ ๋ ๊ฐ๊ฐ์ ์์ 1์ ๋ํ๊ฑฐ๋ 1์ ๋นผ๋ ์ฐ์ฐ์ ์ต๋ ํ ๋ฒ์ฉ๋ง ์ฌ์ฉํด์ ๋ฑ์ฐจ์์ด์ ๋ฐํํ๋ ์ฐ์ฐ ํ์์ ์ต์๊ฐ์ ๊ตฌํ๋ ๋ฌธ์ ์ ๋๋ค. ์ฝ๋ C์ธ์ด ๋จผ์ n์ด 1์ด๋ผ๋ฉด ๋ฌด์กฐ๊ฑด ๋ฑ์ฐจ์์ด์ด๋ฏ๋ก 0์ ์ถ๋ ฅํ๊ณ exit(0)์..
๋ฌธ์ https://www.acmicpc.net/problem/16945 16945๋ฒ: ๋งค์ง ์คํ์ด๋ก ๋ณ๊ฒฝํ๊ธฐ 1๋ถํฐ N2๊น์ง์ ์๊ฐ ํ๋์ฉ ์ฑ์์ ธ ์๋ ํฌ๊ธฐ๊ฐ N×N์ธ ๋ฐฐ์ด์ด ์๊ณ , ์ด ๋ฐฐ์ด์ ๋ชจ๋ ํ, ์ด, ๊ธธ์ด๊ฐ N์ธ ๋๊ฐ์ ์ ํฉ์ด ๋ชจ๋ ๊ฐ์ ๋, ๋งค์ง ์คํ์ด๋ผ๊ณ ํ๋ค. ํฌ๊ธฐ๊ฐ 3×3์ธ ๋ฐฐ์ด A๊ฐ ์ฃผ์ด์ก์ ๋, www.acmicpc.net ํ์ด ํฌ๊ธฐ๊ฐ 3 × 3์ธ ๋ฐฐ์ด์ 1๋ถํฐ 9๊น์ง์ ์๊ฐ 1๊ฐ์ฉ ๋ค์ด์๊ณ ๋ชจ๋ ํ, ์ด, ๋๊ฐ์ ์ ํฉ์ด ๋ชจ๋ ๊ฐ์ ๋งค์ง ์คํ์ด๋ก ๋ณ๊ฒฝํ๋ ค๊ณ ํฉ๋๋ค. ํ ์นธ์ ์๋ ์ a๋ฅผ b๋ก ๋ณ๊ฒฝํ๋ ๋น์ฉ์ |a - b|์ผ ๋ ๋งค์ง ์คํ์ด๋ก ๋ณ๊ฒฝํ๋ ์ต์ ๋น์ฉ์ ๊ตฌํด์ผ ํฉ๋๋ค. ์ฝ๋ C์ธ์ด ์ง๋๋ฒ์ ์์ฑํ๋ ์ค๋์ฟ ๋ฌธ์ ์ ๋น์ทํฉ๋๋ค. ๋ฐฐ์ด์ ํฌ๊ธฐ๋ 3 x 3์ผ๋ก ํฌ์ง ์๊ธฐ ๋๋ฌธ์ ..
๋ฌธ์ https://www.acmicpc.net/problem/4574 4574๋ฒ: ์ค๋๋ฏธ๋ ธ์ฟ ์ ๋ ฅ์ ์ฌ๋ฌ ๊ฐ์ ํ ์คํธ ์ผ์ด์ค๋ก ์ด๋ฃจ์ด์ ธ ์๋ค. ๊ฐ ํ ์คํธ ์ผ์ด์ค์ ์ฒซ์งธ ์ค์๋ ์ฑ์์ ธ ์๋ ๋๋ฏธ๋ ธ์ ๊ฐ์ N์ด ์ฃผ์ด์ง๋ค. (10 ≤ N ≤ 35) ๋ค์ N๊ฐ ์ค์๋ ๋๋ฏธ๋ ธ ํ๋๋ฅผ ๋ํ๋ด๋ U LU V LV๊ฐ www.acmicpc.net ํ์ด ์ค๋๋ฏธ๋ ธ์ฟ ๋ ์ค๋์ฟ ์ ๋๋ฏธ๋ ธ๋ฅผ ํผํฉํ ๊ฒ์์ผ๋ก 9 x 9 ํฌ๊ธฐ์ ๋ณด๋์ 1๋ถํฐ 9๊น์ง ์ซ์๊ฐ 1๊ฐ์ฉ ์ฐ์ฌ์ ธ ์๊ณ , ๋๋จธ์ง 72์นธ์ ๋๋ฏธ๋ ธ ํ์ผ 36๊ฐ๋ก ์ฑ์์ผ ํฉ๋๋ค. ๋๋ฏธ๋ ธ ํ์ผ์ 1๋ถํฐ 9๊น์ง ์๋ก ๋ค๋ฅธ ์ซ์์ ์(1+2, 1+3, 1+4, 1+5, 1+6, 1+7, 1+8, 1+9, 2+3, 2+4, 2+5, ... , 8 + 9)์ด ๋ชจ๋ ํฌํจ๋์ด ์์ต๋๋ค. ์ด๋ ..
๋ฌธ์ https://www.acmicpc.net/problem/2580 2580๋ฒ: ์ค๋์ฟ ์ค๋์ฟ ๋ 18์ธ๊ธฐ ์ค์์ค ์ํ์๊ฐ ๋ง๋ '๋ผํด ์ฌ๊ฐํ'์ด๋ ํผ์ฆ์์ ์ ๋ํ ๊ฒ์ผ๋ก ํ์ฌ ๋ง์ ์ธ๊ธฐ๋ฅผ ๋๋ฆฌ๊ณ ์๋ค. ์ด ๊ฒ์์ ์๋ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ๊ฐ๋ก, ์ธ๋ก ๊ฐ๊ฐ 9๊ฐ์ฉ ์ด 81๊ฐ์ ์์ ์นธ์ผ๋ก ์ด๋ฃจ www.acmicpc.net ํ์ด ์ค๋์ฟ ๊ท์น์ ๋ง์ถฐ 9 x 9 ํฌ๊ธฐ์ ๋ณด๋๋ฅผ ์ฑ์ฐ๋ ๋ฌธ์ ์ ๋๋ค. dfs๋ฅผ ์ด์ฉํ์ฌ ๋ชจ๋ ์นธ์ ๋ํด ์ด๋ค ์ซ์๊ฐ ํด๋น ์นธ์ ๋ค์ด๊ฐ ์ ์๋์ง์ ๋ํ ์ฌ๋ถ๋ฅผ sudoku ํจ์๋ฅผ ํตํด ํ์ธ๋ฐ์๊ฐ๋ฉฐ 2์ฐจ์ ์ ์ ๋ฐฐ์ด์ ๊ธฐ๋กํ๋ ๋ฐฉ์์ ์ฌ์ฉํ์ต๋๋ค. ์ฝ๋ C์ธ์ด 2์ฐจ์ ์ ์ ๋ฐฐ์ด arr๋ก 9 x 9 ํฌ๊ธฐ์ ๋ณด๋๋ฅผ ํํํฉ๋๋ค. dfs ํจ์์์ ๋ณด๋์ (x, y)์ ์์น์ ์๋ ์ซ์๋ฅผ arr[y][..
๋ฌธ์ https://www.acmicpc.net/problem/9663 9663๋ฒ: N-Queen N-Queen ๋ฌธ์ ๋ ํฌ๊ธฐ๊ฐ N × N์ธ ์ฒด์คํ ์์ ํธ N๊ฐ๋ฅผ ์๋ก ๊ณต๊ฒฉํ ์ ์๊ฒ ๋๋ ๋ฌธ์ ์ด๋ค. N์ด ์ฃผ์ด์ก์ ๋, ํธ์ ๋๋ ๋ฐฉ๋ฒ์ ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. www.acmicpc.net ํ์ด N × N์ธ ์ฒด์คํ ์์ ํธ N๊ฐ๋ฅผ ์๋ก ๊ณต๊ฒฉํ ์ ์๊ฒ ๋๋ ๊ฒฝ์ฐ์ ์๋ฅผ ๊ตฌํ๋ ๋ฌธ์ ์ ๋๋ค. ์ฒด์ค ๊ท์น์ ๋ฐ๋ฅด๋ฉด ํธ์ ์ํ์ข์ฐ, ๋๊ฐ์ ๋ฐฉํฅ์ผ๋ก ๊ธฐ๋ฌผ์ด ์๋ ์นธ์ ํํด์ ์นธ์์ ์ ํ ์์ด ์์ง์ผ ์ ์๋ ๋ง์ ๋๋ค. ๋ฐ๋ผ์ ํธ์ xy ์ขํ๋ก ์๊ฐํ์ ๋ ๊ฐ x ์ขํ์ 1๊ฐ์ฉ, ๊ฐ y ์ขํ์ 1๊ฐ์ฉ ์์ด์ผ ํ๊ณ ๋๊ฐ์ ์์์ ๊ฒน์น๋ฉด ์ ๋ฉ๋๋ค. ์ฝ๋ C์ธ์ด ์ ์ ๋ฐฐ์ด x์ nQueen ํจ์์ ๋งค๊ฐ๋ณ์ y๋..