- Today
- Total
- Graph
- MST
- ์ธํด
- OOP
- java
- CS
- Algorithm
- ๋ค์ต์คํธ๋ผ
- ์กธ์ ์ํ
- database
- ๊ตฌํ
- ์๋ฐ์์ ์
- ๋ฒจ๋งํฌ๋
- ์์์ ๋ ฌ
- dp
- ๋ฐฑ์๋
- ๊ทธ๋ฆฌ๋
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- ์๋ฃ๊ตฌ์กฐ
- BFS
- ํ๋ก๊ทธ๋๋จธ์ค
- pytorch
- tree
- spring
- ์๋ฐ
- ๋ฌธ๋ฒ
- array
- leetcode
- PS
- ๋ฐฑ์ค
๋ชฉ๋ก๐ฅ Algorithm || ๋ฌธ์ ํ์ด/PS (109)
Partially Committed
https://school.programmers.co.kr/learn/courses/30/lessons/12973# ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr ์ ๋ ฅ ๋ฌธ์์ด์ด ๋ค์ด์ค๋ฉด "์ง์ง์ด ์ ๊ฑฐํ๊ธฐ" ๊ฐ ๊ฐ๋ฅํ ์ง ํ์ธํ๋ฉด ๋๋ค. ์ง์ง์ด ์ ๊ฑฐํ๊ธฐ๋, ๋ฌธ์์ด ์ค ๊ฐ์ ์ํ๋ฒณ์ด 2๊ฐ ๋ถ์ด์์ผ๋ฉด ๊ทธ pair ๋ฅผ ์ ๊ฑฐํ๋ ๊ฒ์ด๋ฉฐ ์ด๋ฅผ ๋ฐ๋ณตํ์ฌ ๋ฌธ์์ด์ ๋ ๋ ค๋ฒ๋ฆด ์ ์๋ค๋ฉด ์ง์ง์ด ์ ๊ฑฐํ ์ ์๋ ๋ฌธ์์ด์ธ ๊ฒ์ด๋ค. ๊ฐ์ฅ ์ฒ์์ ๋ ์ค๋ฅธ ํ์ด๋, ๋ฌธ์์ด์ ์ํํ๋ฉด์ ์ง์ง์ด ์ ๊ฑฐํ ์ ์๋ pair ๊ฐ ๋ฐ๊ฒฌ๋๋ฉด substr ์ ์ด์ฉํด์ ๋ฌธ์์ด์ ์ค์ฌ๋๊ฐ๋ค๊ฐ ๋ฌธ์์ด์ด..
https://school.programmers.co.kr/learn/courses/30/lessons/64065 ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr 1. ์ ๋ ฅ๋ฌธ์์ด์ด "{{1,2},{1,2,3}}" ๊ณผ ๊ฐ์ ํํ๋ก ์ฃผ์ด์ง๋๋ฐ, ๋ค๋ฃจ๊ธฐ ์ฝ๊ฒ ํ๊ธฐ ์ํด์ '{' , ',' , '}' ๊ณผ ๊ฐ์ ๋ฌธ์๋ค์ ๋ชจ๋ ' ' ๊ณต๋ฐฑ์ผ๋ก ๋ฐ๊พธ์ด์ฃผ์๋ค. 2. ๊ทธ๋ฆฌ๊ณ stringstream ์ ์ด์ฉํ์ฌ ๊ณต๋ฐฑ ๋จ์๋ก ๋ฌธ์๋ฅผ ํ์ฑํ๋ค. ๊ฐ๊ฐ์ ์ซ์๊ฐ ๋์จ ํ์๋ฅผ ๊ธฐ๋กํ๊ธฐ ์ํด count ๋ฐฐ์ด์ ์ ์ฅํ๋ค. 3. ๋์จ ํ์๋ฅผ ๊ธฐ๋กํ๋ ์ด์ ๋, ๋ง์ฝ์ ์ ๋ ฅ ๋ฌธ์์ด์ด {{2}..
https://school.programmers.co.kr/learn/courses/30/lessons/42626# ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr ์ค์ฝ๋น ์ง์๊ฐ ๊ธฐ๋ก๋ scoville ๋ฐฐ์ด์์ K ๋ณด๋ค ์์ scoville ์ ๊ฐ์ง ์์๊ฐ ์๋ค๋ฉด ์ต์ scoville ์, ๊ทธ ๋ค์์ผ๋ก ํฐ scoville ์ ์ด์ฉํ์ฌ ์๋ก์ด ์์๋ฅผ ์ถ๊ฐํ๋ค. ์ด๋ฅผ ์ํด์ ์ต์ํ์ ์ฌ์ฉํ๋ค. #include #include #include #include #include #define ll long long using namespace std; int sol..
https://school.programmers.co.kr/learn/courses/30/lessons/42577 ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr phone_book ์ ๊ธธ์ด๋ ์ต๋ 1,000,000 ์ด๊ณ ๊ฐ๊ฐ์ ์ ํ๋ฒํธ์ ๊ธธ์ด๋ ์ต๋ 20 ์ด๋ค. ์ฆ, ์ต์ ์ ๊ฒฝ์ฐ์๋ 20 ์๋ฆฟ์์ ์ ํ๋ฒํธ 1,000,000 ๊ฐ๊ฐ ์ ๋ ฅ์ผ๋ก ๋ค์ด์จ๋ค๋ ๊ฒ์ธ๋ฐ ์ง๊ด์ ์ผ๋ก ๊ฐ์ฅ ์ฝ๊ฒ ๋ ์ฌ๋ฆด ์ ์๋ ๋ฐฉ๋ฒ์ ์ ๋ ฌ์ ์ํํ ๋ค 2์ค ๋ฃจํ๋ฅผ ์ด์ฉํด์ ๋ชจ๋ ๊ฒฝ์ฐ์ ์๋ฅผ ์กฐ์ฌํ๋ ๊ฒ์ด๋ค. ๊ทธ๋ฌ๋ฉด O(nlogn) + O(n^2) ์ด๊ณ n = 1,000,000 ์ผ๋ก TLE ..