- Python
- ์๊ณ ๋ฆฌ์ฆ
- ์์ฝ๋
- js
- ์ฌ๋ผ์ด๋ฉ ์๋์ฐ
- BFS
- ์ฌ๊ท
- ์ด๋ถํ์
- ํ๋ก๊ทธ๋๋จธ์ค
- C++
- DP
- ์นด์นด์ค ์ฝํ
- go
- ๋นํธ๋งต
- ๋ค์ต์คํธ๋ผ
- ๋ฐฑ์ค
- ๊ฐ์ฅ๊ฐ๊น์ด๊ณตํต์กฐ์
- nestjs
- ๋นํธ๋ง์คํน
- Union-Find
- ์นด์นด์ค2021
- LCs
- ์น๋ฆฐ์ด
- ํ๋ฆฌ์จ๋ณด๋ฉ
- golang
- ์ํฐ๋
- DFS
- ๋์ ํ๋ก๊ทธ๋๋ฐ
- ๋ฐฑ์๋ ํ๋ฆฌ์จ๋ณด๋ฉ
- ํธ๋ฆฌ
- Today
- Total
๋ชฉ๋ก์ ์ฒด ๊ธ (122)
Hello Ocean! ๐ผ

๋ฌธ์ https://programmers.co.kr/learn/courses/30/lessons/81303# ์ฝ๋ฉํ ์คํธ ์ฐ์ต - ํ ํธ์ง 8 2 ["D 2","C","U 3","C","D 4","C","U 2","Z","Z"] "OOOOXOOO" 8 2 ["D 2","C","U 3","C","D 4","C","U 2","Z","Z","U 1","C"] "OOXOXOOO" programmers.co.kr ํ์ด boolํํ์ idxs๋ฐฐ์ด์ ๋ง๋ค์ด์, ํด๋น ํ์ด ์ญ์ ๋๋ฉด 0, ์กด์ฌํ๋ฉด 1๋ก ํ๋จํ๋ ๋ฐฉ์์ผ๋ก ๊ตฌํํด๋ณด์๋ค. #include #include #include #include using namespace std; string solution(int n, int k, vector cmd) { stack..

๋ฌธ์ ๋ฌธ์ ๋งํฌ ์นด์นด์ค์์๋ ๋ฌด๋ฃ ์ ํ๋ฒ์ค๋ฅผ ์ดํํ๊ธฐ ๋๋ฌธ์ ํ๊ต์ญ์์ ํธํ๊ฒ ์ฌ๋ฌด์ค๋ก ์ฌ ์ ์๋ค. ์นด์นด์ค์ ์ง์์ ์๋ก๋ฅผ 'ํฌ๋ฃจ'๋ผ๊ณ ๋ถ๋ฅด๋๋ฐ, ์์นจ๋ง๋ค ๋ง์ ํฌ๋ฃจ๋ค์ด ์ด ์ ํ์ ์ด์ฉํ์ฌ ์ถ๊ทผํ๋ค. ์ด ๋ฌธ์ ์์๋ ํธ์๋ฅผ ์ํด ์ ํ์ ๋ค์๊ณผ ๊ฐ์ ๊ท์น์ผ๋ก ์ดํํ๋ค๊ณ ๊ฐ์ ํ์. ์ ํ์ 09:00๋ถํฐ ์ด nํ t๋ถ ๊ฐ๊ฒฉ์ผ๋ก ์ญ์ ๋์ฐฉํ๋ฉฐ, ํ๋์ ์ ํ์๋ ์ต๋ m๋ช ์ ์น๊ฐ์ด ํ ์ ์๋ค. ์ ํ์ ๋์ฐฉํ์ ๋ ๋์ฐฉํ ์๊ฐ์ ๋๊ธฐ์ด์ ์ ํฌ๋ฃจ๊น์ง ํฌํจํด์ ๋๊ธฐ ์์๋๋ก ํ์ฐ๊ณ ๋ฐ๋ก ์ถ๋ฐํ๋ค. ์๋ฅผ ๋ค์ด 09:00์ ๋์ฐฉํ ์ ํ์ ์๋ฆฌ๊ฐ ์๋ค๋ฉด 09:00์ ์ค์ ์ ํฌ๋ฃจ๋ ํ ์ ์๋ค. ์ผ์ฐ ๋์์ ์ ํ์ ๊ธฐ๋ค๋ฆฌ๋ ๊ฒ์ด ๊ท์ฐฎ์๋ ์ฝ์, ์ผ์ฃผ์ผ๊ฐ์ ์ง์ํ ๊ด์ฐฐ ๋์ ์ด๋ค ํฌ๋ฃจ๊ฐ ๋ช ์์ ์ ํ ๋๊ธฐ์ด์ ๋์ฐฉํ๋์ง ..

์ผ๊ณฑ ๋ฒ์งธ ๊ณผ์ ๐ฅ ์ด๋ฒ ๊ณผ์ ๋ ์ฒ์์ผ๋ก ํผ์ ์งํํ๋ ๊ณผ์ ์๋ค. ํ ๋ฌ๋์ ์ฆ์ ๋ฐค์์ ์ง์ณ๊ฐ๋ ์ค์ด์๋๋ฐ, ๊ฐ์ธ ๊ณผ์ ์ ๊ธฐํ๋ ์ผ์ฃผ์ผ์ด๋ ์ฃผ์ ์ ํ๋ณตํ๋ค. ์ฐ๋ฆฌ ํ์ ๊ฐ์ธ๊ณผ์ ์์๋ ๋ถ๊ตฌํ๊ณ ํ๋ฐํ๊ฒ ์ํตํ๋ฉฐ ๊ณผ์ ๋ฅผ ์งํํ๋ค. ์ฃผ๋ ๋ชฉ์ ์ ์ด๋ชฝ์ด์ค์ ์บ์น๋ง์ธ๋ ์์ง๋ง.. ์๊ฐ์ ์ซ๊ธฐ์ง ์์๋ ๋๋, Nestjs ๋ฐ ๋์ปค๋ฅผ ๊ณต๋ถํ๋ฉด์ ์งํํ ์ ์์ด์ ์ข์๋ค. github ๋งํฌ : https://github.com/sally0226/assignment-7-cardoc GitHub - sally0226/assignment-7-cardoc Contribute to sally0226/assignment-7-cardoc development by creating an account on GitHub. githu..

๋ ๋ฒ์งธ ๊ณผ์ ๐ฅ 11์ 4์ผ ~ 11์ 6์ผ๊น์ง ๋ ๋ฒ์งธ ๊ณผ์ ๋ฅผ ์งํํ๋ค. ๋ ํ์ฌ์ ๊ณผ์ ์ค์ ์ํ๋ ๊ฒ์ ๊ณจ๋ผ์ ์ํํ๋ ๊ฒ์ด์๋๋ฐ, ํ ๊ณผ์ ๋ ๋ณดํธ์ ์ผ๋ก ๋ง์ด ์ฐ์ผ ๊ฒ ๊ฐ์ ๋ด์ฉ์ด์๊ณ , ํ ๊ณผ์ ๋ graphDB์ graphQL์ ์ด์ฉํ ์๋ค๋ฅธ ๋ด์ฉ์ด์๋ค. ์ฐ๋ฆฌํ์ ๋ง์ฅ์ผ์น๋ก ์๋ค๋ฅธ ๋ด์ฉ์ ๋งํผ์์ปดํผ๋ ๊ณผ์ ๋ฅผ ์ํํ๊ธฐ๋ก ํ๋ค. ์ฌ์ค ๊ณผ์ ๋ฅผ ์ ํ ๋ ์ข ๋๋๋ค. ๋ณดํธ์ ์ผ๋ก ๋ง์ด ์ฐ์ด๋ ๋ด์ฉ์ ์ ํํ๋ ํ์์ด ์์ ์ค ์์๋๋ฐ, ๋ค๋ค ์ฌ๋ฏธ์์ด ๋ณด์ด๊ณ , ๋์ ์ ์ธ ๊ณผ์ ๋ฅผ ์ ํํ๊ธฐ ๋๋ฌธ์ด๋ค. ๋ชจ๋ ๊ฐ์ ์๊ฐ์ด๋ผ๋ ๊ฒ์ด ์ข์๋ค. ์์ ์คํธ๋ฆฌ๋ฐ ์๋น์ค์์, ๋ฎค์ง์ , ๊ณก, ์จ๋ฒ์ ์ธ ๊ฐ์ง ์์๊ฐ ์กด์ฌํ ๋, CRUD API๋ฅผ ๊ตฌ์ฑํด์ผ ํ๋ค. ํ๋ฉด๋ณ Read API ์๊ตฌ์ฌํญ (GraphQL) ๊ณก ํ์ด์ง โ ํด๋น ๊ณก์ด..

๋ฌธ์ https://programmers.co.kr/learn/courses/30/lessons/17676

11์ 1์ผ, ํ๋ฆฌ์จ๋ณด๋ฉ OT๊ฐ ๋๋ ์งํ ์ฒซ ๋ฒ์งธ ๊ณผ์ ๊ฐ ์์๋์๋ค. ๊ณผ์ ๋ด์ฉ ๐ ์ฒซ ๋ฒ์งธ ๊ณผ์ ๋ด์ฉ์, ์ฌ์ ๊ณผ์ ๋ก ์ ์ถํ๋ ๊ฒ์ํ CRUD์ ๋ช ๊ฐ์ง ๊ธฐ๋ฅ์ ์ถ๊ฐํ๋ ๊ฒ์ด์๋ค. ๊ฒ์๊ธ ์นดํ ๊ณ ๋ฆฌ, ๊ฒ์๊ธ ๊ฒ์, ๋๊ธ๊ณผ ๋๋๊ธ, ์กฐํ์ ๊ธฐ๋ฅ์ ์ถ๊ฐํด์ผํ๋ค. ์งํ ๊ณผ์ ๐ ํ ๊ตฌ์ฑ์ด ๋ฐํ๋๊ณ ํ์ฅ์ ๋ฝ์์ผ ํ๋๋ฐ, ์์ํด์ ํ์ฅ์ด ๋์๋ค. ํ ํ์ด 6๋ช ์ด์๋๋ฐ, ๋๋ค์ ๋๋ก ๋๋์ด 3๋ช ์ฉ ๊ณผ์ ๋ฅผ ์ํํด์ผํ๋ค. ์ฌ์ ๊ณผ์ ๋ฅผ 4๋ช ์ express, 2๋ช ์ nestjs๋ก ์ ์ถํ๊ธฐ ๋๋ฌธ์ expressํ, nestjsํ์ผ๋ก ๋๋๊ณ ํ ๋ช ์ด nestjsํ์ผ๋ก ๊ฐ๋ ๊ฒ์ผ๋ก ์ ํ๋ค. ์ฒ์ ๋ณด๋ ์ฌ๋๋ค๋ก๋ง ๊ตฌ์ฑ๋ ํ์์ ํ์ ํ๋ ๊ฒฝํ์ ์ฒ์์ด์๋ค. ๋ด๊ฐ ์ฌ์ ๊ณผ์ ๋ก ์ ์ถํ๋ ๋ ํฌ๋ฅผ ๋ฐํ์ผ๋ก ๊ณผ์ ๋ฅผ ์งํํ๋ค. ์ฐ๋ฆฌํ ์ฌ๋๋ค..