๐ก Coding Test/Algorithm
์ด๊ฒ์ด ์ทจ์
์ ์ํ ์ฝ๋ฉํ
์คํธ๋ค with ํ์ด์ฌ ์ด๊ฒ์ด ์ทจ์
์ ์ํ ์ฝ๋ฉ ํ
์คํธ๋ค with ํ์ด์ฌ - YES24 ๋๋๋น ์ ์์ ์ ํ๋ธ ๋ผ์ด๋ธ ๋ฐฉ์ก https://www.youtube.com/c/dongbinnaIT ์ทจ์ค์์ด๋ผ๋ฉด ๋๊ตฌ๋ ์
์ฌํ๊ณ ์ถ์ ์นด์นด์ค · ์ผ์ฑ์ ์ · ๋ค์ด๋ฒ · ๋ผ์ธ!์ทจ์
์ ์ฑ๊ณต ์ด์ ๋ ์๊ณ ๋ฆฌ์ฆ ์ธํฐ๋ทฐ์ ์๋ค!IT ์ทจ์ค์ www.yes24.com 6์ฅ. ์ ๋ ฌ ํ์ด์ฌ์ ์ ๋ ฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ - sorted() ํจ์ : ๊ธฐ๋ณธ ์ ๋ ฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ. ํต ์ ๋ ฌ๊ณผ ๋์ ๋ฐฉ์์ด ๋น์ทํ ๋ณํฉ ์ ๋ ฌ์ ๊ธฐ๋ฐ์ผ๋ก ๋ง๋ค์ด์ก๋๋ฐ, ๋ณํฉ ์ ๋ ฌ์ ์ผ๋ฐ์ ์ผ๋ก ํต ์ ๋ ฌ๋ณด๋ค ๋๋ฆฌ์ง๋ง ์ต์
์ ๊ฒฝ์ฐ์๋ ์๊ฐ ๋ณต์ก๋ O(NlogN)์ ๋ณด์ฅํ๋ค๋ ํน์ฑ์ด ์๋ค. ๋ฆฌ์คํธ, ๋์
๋๋ฆฌ ์๋ฃํ ๋ฑ์ ์
๋ ฅ๋ฐ์์ ์ ๋ ฌ๋ ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํ๋ค. arr..
๐ก Coding Test/Algorithm
์ด๊ฒ์ด ์ทจ์
์ ์ํ ์ฝ๋ฉํ
์คํธ๋ค with ํ์ด์ฌ ์ด๊ฒ์ด ์ทจ์
์ ์ํ ์ฝ๋ฉ ํ
์คํธ๋ค with ํ์ด์ฌ - YES24 ๋๋๋น ์ ์์ ์ ํ๋ธ ๋ผ์ด๋ธ ๋ฐฉ์ก https://www.youtube.com/c/dongbinnaIT ์ทจ์ค์์ด๋ผ๋ฉด ๋๊ตฌ๋ ์
์ฌํ๊ณ ์ถ์ ์นด์นด์ค · ์ผ์ฑ์ ์ · ๋ค์ด๋ฒ · ๋ผ์ธ!์ทจ์
์ ์ฑ๊ณต ์ด์ ๋ ์๊ณ ๋ฆฌ์ฆ ์ธํฐ๋ทฐ์ ์๋ค!IT ์ทจ์ค์ www.yes24.com 6์ฅ. ์ ๋ ฌ ์ ๋ ฌ ์๊ณ ๋ฆฌ์ฆ ๊ฐ์ - ์ ๋ ฌ(Sorting) : ๋ฐ์ดํฐ๋ฅผ ํน์ ํ ๊ธฐ์ค์ ๋ฐ๋ผ์ ์์๋๋ก ๋์ดํ๋ ๊ฒ - ์ด์ง ํ์์ ์ ์ฒ๋ฆฌ ๊ณผ์ ์ ํ ์ ๋ ฌ(Selection Sort) - ๋ฐ์ดํฐ๊ฐ ๋ฌด์์๋ก ์์ ๋, ์ด ์ค์์ ๊ฐ์ฅ ์์ ๋ฐ์ดํฐ๋ฅผ ์ ํํด ๋งจ ์์ ์๋ ๋ฐ์ดํฐ์ ๋ฐ๊พธ๊ณ , ๊ทธ๋ค์ ์์ ๋ฐ์ดํฐ๋ฅผ ์ ํํด ์์์ ๋ ๋ฒ์งธ ๋ฐ์ดํฐ์ ๋ฐ๊พธ๋ ..
๐ก Coding Test/Algorithm
์ด๊ฒ์ด ์ทจ์
์ ์ํ ์ฝ๋ฉํ
์คํธ๋ค with ํ์ด์ฌ 18๊ฐ DFS ์๊ณ ๋ฆฌ์ฆ 19๊ฐ BFS ์๊ณ ๋ฆฌ์ฆ 5์ฅ. DFS/BFS 1. ์๋ฃ๊ตฌ์กฐ ๊ธฐ์ด ํ์(Search) : ๋ง์ ์์ ๋ฐ์ดํฐ ์ค์์ ์ํ๋ ๋ฐ์ดํฐ๋ฅผ ์ฐพ๋ ๊ณผ์ ์๋ฃ๊ตฌ์กฐ(Data Structure) : ๋ฐ์ดํฐ๋ฅผ ํํํ๊ณ ๊ด๋ฆฌํ๊ณ ์ฒ๋ฆฌํ๊ธฐ ์ํ ๊ตฌ์กฐ - ์ฝ์
(Push) : ๋ฐ์ดํฐ๋ฅผ ์ฝ์
ํ๋ค - ์ญ์ (Pop) : ๋ฐ์ดํฐ๋ฅผ ์ญ์ ํ๋ค ์คํ(Stack) - ์ ์
ํ์ถ(FILO) / ํ์
์ ์ถ(LIFO) - append() : ๋ฆฌ์คํธ์ ๊ฐ์ฅ ๋ค์ชฝ์ ๋ฐ์ดํฐ๋ฅผ ์ฝ์
- pop() : ๋ฆฌ์คํธ์ ๊ฐ์ฅ ๋ค์ชฝ์์ ๋ฐ์ดํฐ๋ฅผ ๊บผ๋ด์ค๋ค stack = [] # ์ฝ์
(5) - ์ฝ์
(2) - ์ฝ์
(3) - ์ฝ์
(7) - ์ญ์ () - ์ฝ์
(1) - ์ฝ์
(4) - ์ญ์ () stack.appen..
๐ก Coding Test/Algorithm
์ด๊ฒ์ด ์ทจ์
์ ์ํ ์ฝ๋ฉํ
์คํธ๋ค with ํ์ด์ฌ ์ด๊ฒ์ด ์ทจ์
์ ์ํ ์ฝ๋ฉ ํ
์คํธ๋ค with ํ์ด์ฌ - YES24 ๋๋๋น ์ ์์ ์ ํ๋ธ ๋ผ์ด๋ธ ๋ฐฉ์ก https://www.youtube.com/c/dongbinnaIT ์ทจ์ค์์ด๋ผ๋ฉด ๋๊ตฌ๋ ์
์ฌํ๊ณ ์ถ์ ์นด์นด์ค · ์ผ์ฑ์ ์ · ๋ค์ด๋ฒ · ๋ผ์ธ!์ทจ์
์ ์ฑ๊ณต ์ด์ ๋ ์๊ณ ๋ฆฌ์ฆ ์ธํฐ๋ทฐ์ ์๋ค!IT ์ทจ์ค์ www.yes24.com 4์ฅ. ๊ตฌํ 1. ์์ด๋์ด๋ฅผ ์ฝ๋๋ก ๋ฐ๊พธ๋ ๊ตฌํ ๊ตฌํ : ๋จธ๋ฆฟ์์ ์๋ ์๊ณ ๋ฆฌ์ฆ์ ์์ค์ฝ๋๋ก ๋ฐ๊พธ๋ ๊ณผ์ - ์์ ํ์ : ๋ชจ๋ ๊ฒฝ์ฐ์ ์๋ฅผ ์ฃผ์ ์์ด ๋ค ๊ณ์ฐํ๋ ํด๊ฒฐ ๋ฐฉ๋ฒ - ์๋ฎฌ๋ ์ด์
: ๋ฌธ์ ์์ ์ ์ํ ์๊ณ ๋ฆฌ์ฆ์ ํ ๋จ๊ณ์ฉ ์ฐจ๋ก๋๋ก ์ง์ ์ํํด์ผํ๋ ๋ฌธ์ ์ ํ ๊ตฌํ ์ ๊ณ ๋ คํด์ผ ํ ๋ฉ๋ชจ๋ฆฌ ์ ์ฝ ์ฌํญ - ํ์ด์ฌ์์ ๋ฆฌ์คํธ ํฌ๊ธฐ ๋ฐ์ดํฐ์ ..
๐ก Coding Test/Algorithm
์ด๊ฒ์ด ์ทจ์
์ ์ํ ์ฝ๋ฉํ
์คํธ๋ค with ํ์ด์ฌ ์ด๊ฒ์ด ์ทจ์
์ ์ํ ์ฝ๋ฉ ํ
์คํธ๋ค with ํ์ด์ฌ - YES24 ๋๋๋น ์ ์์ ์ ํ๋ธ ๋ผ์ด๋ธ ๋ฐฉ์ก https://www.youtube.com/c/dongbinnaIT ์ทจ์ค์์ด๋ผ๋ฉด ๋๊ตฌ๋ ์
์ฌํ๊ณ ์ถ์ ์นด์นด์ค · ์ผ์ฑ์ ์ · ๋ค์ด๋ฒ · ๋ผ์ธ!์ทจ์
์ ์ฑ๊ณต ์ด์ ๋ ์๊ณ ๋ฆฌ์ฆ ์ธํฐ๋ทฐ์ ์๋ค!IT ์ทจ์ค์ www.yes24.com 3์ฅ. ๊ทธ๋ฆฌ๋(Greedy) ์๊ณ ๋ฆฌ์ฆ - ํ์๋ฒ: ํ์ฌ ์ํฉ์์ ์ง๊ธ ๋น์ฅ ์ข์ ๊ฒ๋ง ๊ณ ๋ฅด๋ ๋ฐฉ๋ฒ - ์์ ์๊ณ ๋ฆฌ์ฆ: ํ๋ก์ด๋ ์์
์๊ณ ๋ฆฌ์ฆ, ๋ค์ต์คํธ๋ผ ์๊ณ ๋ฆฌ์ฆ - ์ ๋ ฌ ์๊ณ ๋ฆฌ์ฆ๊ณผ ์ง์ ์ด๋ค ์ถ์ ๋๋ค ์์ 3-1. ๊ฑฐ์ค๋ฆ๋ ๋ฌธ์ ํด๊ฒฐ: ๊ฐ์ฅ ํฐ ํํ ๋จ์๋ถํฐ ๋์ ๊ฑฐ์ฌ๋ฌ ์ฃผ๋ ๊ฒ n = 1260 count = 0 # ํฐ ๋จ์์ ํํ๋ถํฐ ์ฐจ๋ก..