- Today
- Total
- ๋ฌธ๋ฒ
- ๋ฒจ๋งํฌ๋
- ์กธ์ ์ํ
- java
- ์๋ฐ
- ์๋ฐ์์ ์
- PS
- leetcode
- ํ๋ก๊ทธ๋๋จธ์ค
- MST
- tree
- ๊ตฌํ
- ๊ทธ๋ฆฌ๋
- ์์์ ๋ ฌ
- BFS
- dp
- ์๋ฃ๊ตฌ์กฐ
- ์ธํด
- ๋ฐฑ์๋
- pytorch
- OOP
- spring
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- ๋ค์ต์คํธ๋ผ
- array
- Graph
- database
- CS
- ๋ฐฑ์ค
- Algorithm
๋ชฉ๋ก๐ฅ Algorithm || ๋ฌธ์ ํ์ด/PS (109)
Partially Committed
https://programmers.co.kr/learn/courses/30/lessons/42840 ์ฝ๋ฉํ ์คํธ ์ฐ์ต - ๋ชจ์๊ณ ์ฌ ์ํฌ์๋ ์ํ์ ํฌ๊ธฐํ ์ฌ๋์ ์ค๋ง์ ๋๋ค. ์ํฌ์ ์ผ์ธ๋ฐฉ์ ๋ชจ์๊ณ ์ฌ์ ์ํ ๋ฌธ์ ๋ฅผ ์ ๋ถ ์ฐ์ผ๋ ค ํฉ๋๋ค. ์ํฌ์๋ 1๋ฒ ๋ฌธ์ ๋ถํฐ ๋ง์ง๋ง ๋ฌธ์ ๊น์ง ๋ค์๊ณผ ๊ฐ์ด ์ฐ์ต๋๋ค. 1๋ฒ ์ํฌ์๊ฐ ์ฐ๋ programmers.co.kr , , ์ ๊ฐ์ ๋ ์ฝ๋๋ฅผ ๊ฐ์ง๋ ํด์ฌ ํ ์ด๋ธ์ ๋ง๋ค์ด์ ํด๊ฒฐํ ์ ์๋ค. ์ํฌ์1, 2, 3 ์ด ๋ฌธ์ ๋ฅผ ์ฐ๋ ๋ฐฉ์์ ๊ฐ๊ฐ 5, 8, 10 ์ ์ํ๋ง๋๋ฅผ ๊ฐ์ง๊ณ ์์ผ๋ฏ๋ก ์ด์ ๋ฐ๋ผ์ ๊ฐ๊ฐ ๋ง์ ์ ์๋ฅผ ์ฆ๊ฐ์์ผ์ค๋ค. ๊ทธ๋ฆฌ๊ณ ํด์ฌ ํ ์ด๋ธ์ key ๊ฐ ์๋ value ๊ฐ์ ๊ธฐ์ค์ผ๋ก..
https://programmers.co.kr/learn/courses/30/lessons/42576 ์ฝ๋ฉํ ์คํธ ์ฐ์ต - ์์ฃผํ์ง ๋ชปํ ์ ์ ์๋ง์ ๋ง๋ผํค ์ ์๋ค์ด ๋ง๋ผํค์ ์ฐธ์ฌํ์์ต๋๋ค. ๋จ ํ ๋ช ์ ์ ์๋ฅผ ์ ์ธํ๊ณ ๋ ๋ชจ๋ ์ ์๊ฐ ๋ง๋ผํค์ ์์ฃผํ์์ต๋๋ค. ๋ง๋ผํค์ ์ฐธ์ฌํ ์ ์๋ค์ ์ด๋ฆ์ด ๋ด๊ธด ๋ฐฐ์ด participant์ ์์ฃผํ ์ ์ programmers.co.kr ์ฐธ๊ฐ์ ๋ฐฐ์ด์ ์์ฃผ์ ๋ฐฐ์ด๋ณด๋ค ํญ์ ๊ธธ์ด๊ฐ 1 ๋งํผ ๋ ๊ธธ๋ค๋ ์ ์ ์ด์ฉํ๋ฉด ๋๋ค. ๋จผ์ ๋ ๋ฐฐ์ด์ ์ ๋ ฌํ ๋ค์, ๋ท ๋ถ๋ถ์ ์์๋ค์ ๋น๊ตํ๋ค. ๋ง์ฝ์ ์๋ก ๊ฐ์ผ๋ฉด ๊ฐ๊ฐ pop_back() ์ ํธ์ถํ๋ค. ๋๋ช ์ด์ธ์ด ์๋ ๊ฒฝ์ฐ์๋ ์์ฃผ์ ๋ฐฐ์ด์ ํ ํ ๋น๊ณ ์ฐธ๊ฐ์ ๋ฐฐ์ด์๋ 1๊ฐ์ ์์๋ง ๋จ๋๋ฐ, ๊ทธ๊ฒ์ด ๋ต์ด๋ค. ๋ง์ฝ ๋๋ช ์ด์ธ์ด ๋ฐ์ํ๋ ๊ฒฝ์ฐ์๋ ..
https://programmers.co.kr/learn/courses/30/lessons/42748 ์ฝ๋ฉํ ์คํธ ์ฐ์ต - K๋ฒ์งธ์ [1, 5, 2, 6, 3, 7, 4] [[2, 5, 3], [4, 4, 1], [1, 7, 3]] [5, 6, 3] programmers.co.kr vector ์ assign ์ ์ด์ฉํ์ฌ temp vector ์ slice ํ ๋ค์ sorting ํ์ฌ ์๊ตฌํ๋ ์์น์ ๊ฐ์ answer ๋ฐฐ์ด์ insert ํ๋ค. #include #include #include #include using namespace std; vector solution(vector array, vector commands) { vector answer; int n = commands.size(); fo..
https://programmers.co.kr/learn/courses/30/lessons/12977 ์ฝ๋ฉํ ์คํธ ์ฐ์ต - ์์ ๋ง๋ค๊ธฐ ์ฃผ์ด์ง ์ซ์ ์ค 3๊ฐ์ ์๋ฅผ ๋ํ์ ๋ ์์๊ฐ ๋๋ ๊ฒฝ์ฐ์ ๊ฐ์๋ฅผ ๊ตฌํ๋ ค๊ณ ํฉ๋๋ค. ์ซ์๋ค์ด ๋ค์ด์๋ ๋ฐฐ์ด nums๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, nums์ ์๋ ์ซ์๋ค ์ค ์๋ก ๋ค๋ฅธ 3๊ฐ๋ฅผ ๊ณจ๋ผ ๋ํ์ ๋ programmers.co.kr [c++] nums ๋ฐฐ์ด์ ์์ 3๊ฐ๋ก ๋ง๋ค ์ ์๋ ํฉ์ด ์์์ธ ๊ฒฝ์ฐ๋ฅผ ์นด์ดํธํ๋ ๊ฒ์ด๋ค. ์ด๋ ์ฃผ์ํ ์ ์ ํฉ์ ๋ํ ์ค๋ณต ์ฒ๋ฆฌ๋ ํ์ง ์์๋ ๋๋ค. ์๋๋ฉด ์์ P ๊ฐ ๋ง์ฝ์ ๊ฐ๊ฐ ๋ค๋ฅธ ์์์ ํฉ์ผ๋ก ๊ตฌ์ฑ๋๋ค๋ฉด, ์ซ์๋ ๊ฐ์ง๋ง ๋ค๋ฅธ ๊ฒฝ์ฐ์ด๋ค. ๋๋ถ์ด ๊ฐ๊ฐ์ ์์๋ ์ค๋ณต๋์ง ์๋๋ค๋ ์ ์ ๊ฐ ์์ผ๋ฏ๋ก ํฉ์ ๋ํ ์ค๋ณต์ฒ๋ฆฌ๋ ์ ๊ฒฝ์ฐ์ง ์์๋ ๋..