์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ๊ณจ๋3
- Docker
- ์ธ์คํด์ค
- ๋์ปค
- ํ๋ก์ ํธ
- DP
- aws
- ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ
- EC2
- ์ ์ฒ๊ธฐ
- ๊ณจ๋5
- ํ๋ก๊ทธ๋๋จธ์ค
- ์คํ๋ง๋ถํธ
- ๋ฐฐํฌ
- ์ฝ๋ฉํ ์คํธ ๊ณ ๋์ kit
- express.js
- DFS
- ETRI
- ํ๊ตญ์ ์ํต์ ์ฐ๊ตฌ์
- Express
- ๋ฐฑ์ค ์๊ณ ๋ฆฌ์ฆ
- ์๋ผ์คํฑ๋น์คํก
- ๋์
- ์๋ฃ๊ตฌ์กฐ
- ๋์์ธํจํด
- ์๋ฐ
- ์คํ๋ง ๋ถํธ
- BFS
- ์๊ณ ๋ฆฌ์ฆ
- ๊ณจ๋4
๋ชฉ๋ก์คํ (6)
JUINTINATION
1๋ฒ ๋ฌธ์ : ๊ฐ์ ์ซ์๋ ์ซ์ดhttps://school.programmers.co.kr/learn/courses/30/lessons/12906 ํ๋ก๊ทธ๋๋จธ์คSW๊ฐ๋ฐ์๋ฅผ ์ํ ํ๊ฐ, ๊ต์ก, ์ฑ์ฉ๊น์ง Total Solution์ ์ ๊ณตํ๋ ๊ฐ๋ฐ์ ์ฑ์ฅ์ ์ํ ๋ฒ ์ด์ค์บ ํprogrammers.co.krํ์ด๊ฐ ์์๋ ์ซ์ 0๋ถํฐ 9๊น์ง๋ก ์ด๋ฃจ์ด์ง ์ ์ ๋ฐฐ์ด arr์์ ์์๋ค์ ์์๋ฅผ ์ ์งํ ์ํ๋ก ์ฐ์์ ์ผ๋ก ๋ํ๋๋ ์ซ์๋ ํ๋๋ง ๋จ๊ธฐ๊ณ ์ ๋ถ ์ ๊ฑฐํ ํ ๋จ์ ์๋ค์ return ํ๋ solution ํจ์๋ฅผ ์์ฑํด์ผ ํ๋ค. ์๋ฅผ ๋ค๋ฉด,arr = [1, 1, 3, 3, 0, 1, 1] ์ด๋ฉด [1, 3, 0, 1] ์ return ํ๋ค.arr = [4, 4, 4, 3, 3] ์ด๋ฉด [4, 3] ์ return ํ๋ค.์ ๊ทผ์คํ..
๋ฌธ์ https://www.acmicpc.net/problem/17299 17299๋ฒ: ์ค๋ฑํฐ์ ์ฒซ์งธ ์ค์ ์์ด A์ ํฌ๊ธฐ N (1 ≤ N ≤ 1,000,000)์ด ์ฃผ์ด์ง๋ค. ๋์งธ์ ์์ด A์ ์์ A1, A2, ..., AN (1 ≤ Ai ≤ 1,000,000)์ด ์ฃผ์ด์ง๋ค. www.acmicpc.net ํ์ด ํฌ๊ธฐ๊ฐ N์ธ ์์ด A = A1, A2,..., AN์ด ์์ ๋ ์ค๋ฅธ์ชฝ์ ์์ผ๋ฉด์ Ai๋ณด๋ค ์์ด A์์ ๋ฑ์ฅํ ํ์๊ฐ ํฐ ์ ์ค์์ ๊ฐ์ฅ ์ผ์ชฝ์ ์๋ ์์ธ Ai์ ์คํฐ์๋ฅผ ๊ตฌํ๋ ๋ฌธ์ ์ ๋๋ค. ์ฝ๋ C์ธ์ด ์ ์ ๋ฐฐ์ด arr๋ฅผ ๋์ ํ ๋นํ์ฌ ์ ๋ ฅ๋ฐ๊ณ ์ ๋ ฅ๋ฐ์ ์๊ฐ ๋ฑ์ฅํ ํ์๋ฅผ ์ ์ ๋ฐฐ์ด cnt์ ๊ธฐ๋กํฉ๋๋ค. ์ดํ i๋ฅผ ํฌํจํ for๋ฌธ์ ๋ค์ด๊ฐ๋ฉฐ ์ด๋ ์คํ์๋ ๋ฐฐ์ด์ ์ธ๋ฑ์ค ๊ฐ์ด ๋ค์ด๊ฐ๋๋ค. for๋ฌธ ์์..
๋ฌธ์ https://www.acmicpc.net/problem/17298 17298๋ฒ: ์คํฐ์ ์ฒซ์งธ ์ค์ ์์ด A์ ํฌ๊ธฐ N (1 ≤ N ≤ 1,000,000)์ด ์ฃผ์ด์ง๋ค. ๋์งธ ์ค์ ์์ด A์ ์์ A1, A2, ..., AN (1 ≤ Ai ≤ 1,000,000)์ด ์ฃผ์ด์ง๋ค. www.acmicpc.net ํ์ด ํฌ๊ธฐ๊ฐ N์ธ ์์ด A = A1, A2,..., AN์ด ์์ ๋ ์ค๋ฅธ์ชฝ์ ์์ผ๋ฉด์ Ai๋ณด๋ค ํฐ ์ ์ค์์ ๊ฐ์ฅ ์ผ์ชฝ์ ์๋ ์์ธ Ai์ ์คํฐ์๋ฅผ ๊ตฌํ๋ ๋ฌธ์ ์ ๋๋ค. ์ฝ๋ C์ธ์ด ์ ์ ๋ฐฐ์ด arr๋ฅผ ๋์ ํ ๋นํ์ฌ ์ ๋ ฅ๋ฐ๊ณ i๋ฅผ ํฌํจํ for๋ฌธ์ ๋ค์ด๊ฐ๋๋ค. ์ด๋ ์คํ์๋ ๋ฐฐ์ด์ ์ธ๋ฑ์ค ๊ฐ์ด ๋ค์ด๊ฐ๋๋ค. for๋ฌธ ์์์๋ while๋ฌธ ์์์ ์คํ์ด ๋น์ด์์ง ์์ ๋ arr[i]๊ฐ arr[์คํ์ ์ต์๋จ ๋ฐ..
๋ฌธ์ https://www.acmicpc.net/problem/1935 1935๋ฒ: ํ์ ํ๊ธฐ์2 ์ฒซ์งธ ์ค์ ํผ์ฐ์ฐ์์ ๊ฐ์(1 ≤ N ≤ 26) ๊ฐ ์ฃผ์ด์ง๋ค. ๊ทธ๋ฆฌ๊ณ ๋์งธ ์ค์๋ ํ์ ํ๊ธฐ์์ด ์ฃผ์ด์ง๋ค. (์ฌ๊ธฐ์ ํผ์ฐ์ฐ์๋ A~Z์ ์๋๋ฌธ์์ด๋ฉฐ, A๋ถํฐ ์์๋๋ก N๊ฐ์ ์๋๋ฌธ์๋ง์ด ์ฌ์ฉ๋๋ฉฐ, ๊ธธ์ด www.acmicpc.net ํ์ด ํ์ ํ๊ธฐ์๊ณผ ๊ฐ ํผ์ฐ์ฐ์์ ๋์ํ๋ ๊ฐ๋ค์ ์ ๋ ฅ๋ฐ๊ณ ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ๊ตฌํ๋ ๋ฌธ์ ์ ๋๋ค. ์ฝ๋ C์ธ์ด ์คํ์ ๊ดํธ ํน์ ์ฐ์ฐ์๋ง ๋ค์ด๊ฐ ์ ์์๋ ํ์ ํ๊ธฐ์ ๋ฌธ์ ์ ๋ฌ๋ฆฌ ์ด ๋ฌธ์ ์์ ์คํ์๋ ์ซ์๋ง ๋ค์ด๊ฐ ์ ์์ต๋๋ค. ๋๋์ ์ ํ ํ์ ๊ฐ์ด ์ ์๊ฐ ์๋ ์๋ ์๊ธฐ ๋๋ฌธ์ doubleํ ๋ฐฐ์ด๋ก ์คํ์ ํํํ์ต๋๋ค. ํ์ ํ๊ธฐ์์ ๋ฌธ์์ด str์ ์ ๋ ฅ๋ฐ๊ณ i๋ฅผ ํฌํจํ for๋ฌธ์์ ..
๋ฌธ์ https://www.acmicpc.net/problem/1918 1918๋ฒ: ํ์ ํ๊ธฐ์ ์ฒซ์งธ ์ค์ ์ค์ ํ๊ธฐ์์ด ์ฃผ์ด์ง๋ค. ๋จ ์ด ์์์ ํผ์ฐ์ฐ์๋ ์ํ๋ฒณ ๋๋ฌธ์๋ก ์ด๋ฃจ์ด์ง๋ฉฐ ์์์์ ํ ๋ฒ์ฉ๋ง ๋ฑ์ฅํ๋ค. ๊ทธ๋ฆฌ๊ณ -A+B์ ๊ฐ์ด -๊ฐ ๊ฐ์ฅ ์์ ์ค๊ฑฐ๋ AB์ ๊ฐ์ด *๊ฐ ์๋ต๋๋ ๋ฑ์ www.acmicpc.net ํ์ด ์คํ์ ์ด์ฉํ์ฌ ์ฐ์ฐ์๊ฐ ํผ์ฐ์ฐ์ ์ฌ์ด์ ์๋ ์ค์ ํ๊ธฐ์์ ์ฐ์ฐ์๊ฐ ํผ์ฐ์ฐ์ ์์ ์๋ ํ์ ํ๊ธฐ์์ผ๋ก ๋ฐ๊พธ๋ ๋ฌธ์ ์ ๋๋ค. ํ์ ํ๊ธฐ์์ ์ค์ ํ๊ธฐ์๊ณผ ๋ค๋ฅด๊ฒ ์ฐ์ฐ์์ ์ฐ์ ์์๊ฐ ์์ด์ ์์๋๋ก ๊ณ์ฐํ๋ฉด ๋๊ธฐ ๋๋ฌธ์ ์ฃผ๋ก ํ๋ก๊ทธ๋จ ๋ด๋ถ์ ํ๊ธฐ๋ฒ์ผ๋ก ์ฌ์ฉ๋๋ค๊ณ ํฉ๋๋ค. ๋ํ ์ด ๋ฌธ์ ์์๋ ํผ์ฐ์ฐ์๊ฐ ์ซ์๊ฐ ์๋๋ผ 1๊ฐ์ ๋ฌธ์์ด๊ธฐ ๋๋ฌธ์ ์ซ์์ ์๋ฆฟ์๋ฅผ ์๊ฐํ์ง ์์๋ ๋ฉ๋๋ค. ์ฝ๋ ..
์คํ์ด๋?Stack : (๋ณดํต ๊น๋ํ๊ฒ ์ ๋๋) ๋ฌด๋๊ธฐ[๋๋ฏธ] (์ถ์ฒ : ๋ค์ด๋ฒ ์์ด์ฌ์ )ํ์ ์ ์ถ(LIFO : Last in First out) ๋๋ ์ ์ ํ์ถ(FILO : First in Last out)์ ๋ฐฉ์์ ์ฌ์ฉํ๋ ์๋ฃ๊ตฌ์กฐ๋ฐ์ดํฐ์ ์ฝ์ ๊ณผ ์ญ์ ๊ฐ ํ์ชฝ ๋ฐฉํฅ์์๋ง ์ผ์ด๋๋ค.์คํ์ ์ฐ์ฐpush(s, item) : ์คํ์ ๋ฐ์ดํฐ๋ฅผ ์ถ๊ฐpop(s) : ์คํ ์ต์๋จ ๋ฐ์ดํฐ๋ฅผ ๋ฐํํ๊ณ ์ญ์ is_full(s) : ์คํ ํฌํ์ํ ๊ฒ์ฌis_empty(s) : ์คํ ๊ณต๋ฐฑ์ํ ๊ฒ์ฌpeek(s) : ์คํ ์ต์๋จ ๋ฐ์ดํฐ๋ฅผ ๋ฐํ, ์ญ์ X์คํ ์ฌ์ฉ ์์์ด๋ค ํจ์๊ฐ ์๊ธฐ ์์ ์ ๋ค์ ํธ์ถํ ๋ ๋ณต๊ท ์ฃผ์๋ฅผ ์์คํ ์คํ์ ์ ์ฅํ๊ณ ํธ์ถ๋๋ ํจ์๋ฅผ ์ํ ๋งค๊ฐ๋ณ์ ๋ฐ ์ง์ญ๋ณ์๋ฅผ ์คํ์ผ๋ก๋ถํฐ ํ ๋น๋ฐ๋๋ค..