- ็พ์ด๋น์ค ๋ํ ๋ฐ ๋ฆฌ๋๊ฐ๋ฐ์
- ๅ ๋ค์ด๋ฒ ๊ฐ๋ฐ์
- 5๋ ์ฐจ ์๊ณ ๋ฆฌ์ฆ ๊ฐ์ฌ(๋ค์ด๋ฒ / ์นด์นด์ค / ๋ผ์ธ / ์ผ์ฑ ์ฝ๋ฉํ ์คํธํฉ๊ฒฉ์ ๋ฐฐ์ถ)
- 19, 20 IT ๋๊ธฐ์ ์ฝ๋ฉํ ์คํธ ํฉ๊ฒฉ์(All Solved)
- ๋ฐฑ์ค ์จ๋ผ์ธ ์ ์ง ์์ 0.1%
- 2024 Meta HackerCup ์๊ณ ๋ฆฌ์ฆ ๋ํ R1 ์์ 12%
- ์๋ฐ์คํฌ๋ฆฝํธ ํ ์คํธ ํ๋ ์์ํฌ Mocha.js contributor
- ์ ์ ใ ๋ฉด์ ์ ์ํ CS์ ๊ณต์ง์๋ ธํธ ใ 2022 / ๊ตญ๋ดIT๋์ 1์ ๋ฒ ์คํธ ์ ๋ฌ
- ์ ์ ใ ์ค์๊ฐ ๋ชจ๋ํฐ๋ง ์์คํ ์ ๋ง๋ค๋ฉด์ ์ ๋ณตํ๋ MEVNใ 2021 / ๊ตญ๋ดIT๋์ 63์ ๋ฒ ์คํธ์ ๋ฌ
Courses
Reviews
xeroman
ยท
The Basics of CS Knowledge | Design Patterns Network Operating System Database Data StructureThe Basics of CS Knowledge | Design Patterns Network Operating System Database Data Structurekiwi38660509
ยท
The Basics of CS Knowledge | Design Patterns Network Operating System Database Data StructureThe Basics of CS Knowledge | Design Patterns Network Operating System Database Data Structurewjd1gus29101
ยท
The Basics of CS Knowledge | Design Patterns Network Operating System Database Data StructureThe Basics of CS Knowledge | Design Patterns Network Operating System Database Data Structure- 10-Week C++ Coding Test | Algorithm Coding Test
- 10-Week C++ Coding Test | Algorithm Coding Test
Posts
Q&A
๋น๊ทผ๋ง์ผ ๋ฌธ์ ์ง๋ฌธ์์ต๋๋ค!
์๋ ํ์ธ์ ใ ใ ์ต์ ์ ๊ฑฐ๋ฆฌ๋ visited[๋ชฉ์ ์ง] -1-> ์ด๊ฑฐ๋ ๋ฌธ์ ๋ง๋ค ๋ค๋ฆ ๋๋ค. ์๋ฅผ ๋ค์ด a -> b๋ก ๊ฐ๋ค๋ผ๊ณ ํ์ ๋ 1์ด๊ฐ ๊ฑธ๋ฆฌ๋ฉด visited๋ 1์ด -> 2์ด ์ด๋ ๊ฒ ์ค์ ํ๊ฒ ๋๊ณ ์ด ๋๋ -1๋ฅผ ํด์ผ ํฉ๋๋ค. 1์ด๊ฐ ์ถ๋ ฅ๋์ด์ผ ํ๊ธฐ ๋๋ฌธ์ด์ฃ . ์ด ๋น๊ทผ๋ง์ผ ๋ฌธ์ ๋"ํ์นธ" ์์ง์ผ ๋ "๋น๊ทผํ๊ฐ"๊ฐ ์๋ชจ๋ฉ๋๋ค. -> ์ฆ, 1๊ฐ -> 2๊ฐ.. ๋ก ์๋ชจ๊ฐ ๋๊ธฐ ๋๋ฌธ์ -1๋ฅผ ํ ํ์๊ฐ ์์ต๋๋ค. ๋ฌธ์ ๋ง๋ค -1๋ฅผ ํ ์๋ ์๊ณ ๊ทธ๋ฅ visited ๋ฐฐ์ด์ ์ฌ์ฉํ ์๋ ์์ต๋๋ค. ๋ฌธ์ ์ค์ ์ผ๋ก ๋ด์ฃผ์๋ฉด ๋ฉ๋๋ค. ๋ ์ง๋ฌธ ์์ผ์๋ฉด ์ธ์ ๋ ์ง ์ง๋ฌธ ๋ถํ๋๋ฆฝ๋๋ค.์ข์ ์๊ฐํ๊ณผ ๋ณ์ 5์ ์ ์ ๊ฒ ํฐ ํ์ด ๋ฉ๋๋ค. :)๊ฐ์ฌํฉ๋๋ค.๊ฐ์ฌ ํฐ๋ ์ฌ๋ฆผ.
- 0
- 2
- 14
Q&A
๋น๊ทผ๋ง์ผ ์์ง๋์ด ๋ฌธ์ ์ง๋ฌธ!
์๋ ํ์ธ์ ํธ์ค๋ ใ ใ ์ดํ ์ค์ ์ ๋ต๊ณผ ๋น๊ตํด๋ ์ด๋ ๋ถ๋ถ์ด ๋ฌ๋ผ์ ์๋๋๋ก ์๋๋์ง ๊ถ๊ธํฉ๋๋ค.-> ์ด๋ค ๋ถ๋ถ์ด ๋ค๋ฅธ๊ฐ์? ๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 16
Q&A
์กฐํฉ ํํ ๋ฐฉ์ ์ง๋ฌธ
์๋ ํ์ธ์ wnwn๋ใ ใ 0, 1 -> 0, 1, 2 -> ์ฌ๊ธฐ์ pop_back() -> 0, 1 ์ด ๋๊ณ ์ฌ๊ธฐ์ push 3 -> 0, 1, 3์ด ๋์ง ์๋์? ๊ฐ์ ๋ฒกํฐ ๊ธฐ๋ฐ์ผ๋ก push, pop_back()ํ๋๊ฑด๋ฐ ํน์ ์ฌ๊ธฐ์ ์ด๋ค๊ฒ ํท๊ฐ๋ฆฌ์๋์? ๊ฐ์ฌํฉ๋๋ค.
- 0
- 1
- 15
Q&A
์ผ์ฑ์ ์ ์ฝ๋ฉํ ์คํธ ๋๋นํ ๋
์๋ ํ์ธ์ ์ข ์ฑ๋ ใ ใ ์์ฐจ์ ์ผ๋ก ์งํํด์ฃผ์ธ์. ์ฝํ ์ ์์ฃผ๋์ค๋ ๊ฐ๋ ๋ค ๊ธฐ๋ฐ์ผ๋ก ์ฐ์ ์์๊ฐ ๋ฐ์๋๊ฑฐ๋ผ ๊ด์ฐฎ์ต๋๋ค. ใ ใ ๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 19
Q&A
2-J ๋ฐ๋ก ์ง๋ฌธ์์ต๋๋ค.
์๋ ํ์ธ์ ๋ํ๋ ใ ใ for(int k=1; k์ด๋ถ๋ถ์ด ๋ฌธ์ ์ ๋๋ค. ์ฌ๊ธฐ์ j + k ๋ 2m - 2 ์ดํ์ ๊ฐ์ ๊ฐ๊ฒ ๋๋๋ฐ ์ด ๊ฒฝ์ฐ ๋ฐฐ์ด์ ์ต๋๊ฐ์ ์ด๊ณผํ ์ ์์ต๋๋ค. ์ด๋ถ๋ถ์ ๊ณ ์ณ๋ณด์๊ฒ ์ด์? ๋ ์ง๋ฌธ ์์ผ์๋ฉด ์ธ์ ๋ ์ง ์ง๋ฌธ ๋ถํ๋๋ฆฝ๋๋ค.์ข์ ์๊ฐํ๊ณผ ๋ณ์ 5์ ์ ์ ๊ฒ ํฐ ํ์ด ๋ฉ๋๋ค. :)๊ฐ์ฌํฉ๋๋ค.๊ฐ์ฌ ํฐ๋ ์ฌ๋ฆผ.
- 0
- 2
- 14
Q&A
2-T ์ง๋ฌธ ์์ต๋๋ค!!
์๋ ํ์ธ์ ๋ฏผ์๋ ใ ใ s.push(temp); ... index[s.top()]์ง๊ธ ๋ณด์๋ฉด ์คํ์ ๊ฐ์ ๋ฃ๊ณ ๊ทธ๊ฑธ ๊ธฐ๋ฐ์ผ๋ก ์ธ๋ฑ์ฑ์ ํ๋๋ฐ ์ด๊ฒฝ์ฐ ๋์ผ๊ฐ์ด ์์ ๊ฒฝ์ฐ ๋ก์ง์ด ๋ง๊ฐ์ง๋๋ค. ์ด๋ถ๋ถ์ ๊ณ ์ณ๋ณด์๊ฒ ์ด์? ๋ ์ง๋ฌธ ์์ผ์๋ฉด ์ธ์ ๋ ์ง ์ง๋ฌธ ๋ถํ๋๋ฆฝ๋๋ค.์ข์ ์๊ฐํ๊ณผ ๋ณ์ 5์ ์ ์ ๊ฒ ํฐ ํ์ด ๋ฉ๋๋ค. :)๊ฐ์ฌํฉ๋๋ค.๊ฐ์ฌ ํฐ๋ ์ฌ๋ฆผ.
- 0
- 2
- 17
Q&A
3-I ์ดํด๊ฐ์ง ์๋ ์ค๋ช ์ด ์์ด ์ง๋ฌธ๋๋ ค์!
์๋ ํ์ธ์ ์ผ์ด๋ ใ ใ arr[1][3]์ ์๋น์ด๊ฐ x=1์ ์์นํ๊ณ , ๋์์ด x=3์ ์์นํ ๋์ ๊ฐ์ด๋ผ๋ ๊ฑด๋ฐ, ๊ทธ "๊ฐ"์ ๋ฌด์์ ์๋ฏธํ๋์? ์๋น์ด์ ๋์์ด ๊ฐ๊ฐ ํด๋น ์์น์ผ ๋์ ์๊ฐ์ ์๋ฏธํ๋๊ฑด๊ฐ์?-> ๋ค ๋ง์ต๋๋ค.๊ถ๊ธํ๊ฒ์ ๊ถ๊ทน์ ์ผ๋ก arr[samePos][samePos] ์ผํ ๋ฐ ์ด ๊ฐ์ ์์๋ด๋ ์๊ฐ์ arr๊ฐ ํ์ ์์ ๊ฒ ๊ฐ์์์.-> ๊ทธ ์ ๊น์ง์ ์ํ๊ฐ์ด ํ์ํ๊ธฐ ๋๋ฌธ์ ํด๋น ๋ถ๋ถ์ ์งํํฉ๋๋ค. int visited[2][max_n + 4]์ด๋ถ๋ถ์์ 2๋ฅผ max_n + 4๋ก ๋์ผํ๊ฒ ๋ง๋ค์ด์ฃผ๊ณ ๋์ ์๋น ์์ง์์ ๋ฐ๋ผ ํด๋น idx ์ ์ต๋จ ๊ฑฐ๋ฆฌ๋ฅผ ๋ฃ์ด์ฃผ๋ฉด์ BFS๋ฅผ ์งํํด์ฃผ์๋ฉด ๋ฉ๋๋ค. +์ ํฌ๊ฐ y, x 2์ฐจ์์ขํ ๊ธฐ๋ฐ์ผ๋ก BFSํ ๋๋ visited[y][x] = ์ต๋จ๊ฑฐ๋ฆฌ ์ด๋ ๊ฒ ํ์์์? ์ฌ๊ธฐ์ y๊ฐ ๋์, x๊ฐ ์๋น... ์ด๋ฐ์์ผ๋ก ๋๋ ๊ฒ์ ๋๋ค. ๋ ์ง๋ฌธ ์์ผ์๋ฉด ์ธ์ ๋ ์ง ์ง๋ฌธ ๋ถํ๋๋ฆฝ๋๋ค.์ข์ ์๊ฐํ๊ณผ ๋ณ์ 5์ ์ ์ ๊ฒ ํฐ ํ์ด ๋ฉ๋๋ค. :)๊ฐ์ฌํฉ๋๋ค.๊ฐ์ฌ ํฐ๋ ์ฌ๋ฆผ.
- 0
- 2
- 21
Q&A
3-I 17071 ์๊ฐ ์ด๊ณผ
์๋ ํ์ธ์ ์ผ์ด๋ ใ ใ ๊ทธ๋ฆฌ๊ณ ์ด ๋ฌธ์ ๋ง 6์๊ฐ ์ด์ ๋ถ์ก๊ณ ์๋๋ฐ, ์ด๊ฒ ๋ง๋๊ฑด์ง ์ ๋ชจ๋ฅด๊ฒ ์ด์.-> ์ด ๋ฌธ์ ๋ 6์๊ฐ ์ด์ ๋ถ์ก๊ณ ์์ด๋ ๋๋ ๋ฌธ์ ์ ๋๋ค. ํ์ฌ ์ ์ฝ๋์์ ๋ ์ต์ ํํ ์ ์๋ ๋ฐฉ๋ฒ์ด ๋ญ์ง ๊ถ๊ธํฉ๋๋ค.-> ์ด ์ฝ๋๋ ๋์ด์ ์ต์ ํํ ์๊ฐ ์์ต๋๋ค. isUsed 1์ฐจ์ ๋ฐฐ์ด๋ง์ผ๋ก๋ ์งํ์ ๊ธฐ๋ฐ์ผ๋ก ์บ์ฑํ๋ ๊ฒ์ ๊ตฌํํ์ง ๋ชปํฉ๋๋ค. ์๋ฅผ ๋ค์ด ์๋น์ด๊ฐ 3์ด์ ์๊ณ ๋์์ด 5์ด๋ 7์ด์ ์์ ๋ ์๋น์ด๊ฐ 3์ด์ ์จ ๊ฒฝ์ฐ์ ์ "ํ๋"๋ก ๊ทธ๊ฑธ ์ฒ๋ฆฌํ๋๋ฐ ์ด ์ฝ๋๋ 3, 5, 7 ... ์๋น์ด์ ๋ชจ๋ ๊ฒฝ์ฐ์ ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฒ๋ฆฌํ๊ธฐ ๋๋ฌธ์ ๋นํจ์จ์ ์ ๋๋ค. ๋ํ, ๊ฐ์ ์์น์ ๋๋ฌํด๋ ๋ค๋ฅธ ์๊ฐ๋์์ ๋ค์ ํ์ํด์ผ ํ๋ ๊ฒฝ์ฐ๋ฅผ ๋์น ์ ์์ต๋๋ค.(2์ด์ ์จ ๊ฒฝ์ฐ์ ์, 3์ด์ ์จ ๊ฒฝ์ฐ์ ์) ์ค๋ ฅ๋ ๋ณ๋ก ๋๋ ๊ฒ ๊ฐ์ง ์์์. ์ฐ์ต ์๊ฐ์ ๋๋ฌด ๋ง์ด ๊ฑธ๋ฆฌ๊ณ ์. ์ฝ๋๋ ๋๋ฌด ๋ชป ์ง๋ ๊ฒ ๊ฐ์์.์ ๋ฐฉ์์ด๋ ์๊ฐ์ด ์๋ชป๋๊ฑด๊ฐ์?-> ์... ์ ๋ ์์ ์ผ์ด๋ ์ง๋ฌธ ์ฒ๋ฆฌํ๋ฉด์ ์ผ์ด๋์ด ์ํ๊ณ ๊ณ์ ๋ค๊ณ ๋๋ผ๊ณ ์์ต๋๋ค. ์ฝ๋๋ ๋ณด๋ฉด ์ ์ง์ ๊ฒ ๋์ ๋ณด์ฌ์ ๋์ด ์ฆ๊ฒ๊ตฌ์. ์ง๊ธ์ฒ๋ผ๋ง ํด์ฃผ์ธ์. ๊ณ ๋ฏผ์๊ฐ๊ฐ์ ๊ฒฝ์ฐ ํ๋ ๋ 6์๊ฐ์ดํ, ๊ณจ๋๋ 1 ~ 2์๊ฐ ์ ๋๋ง ๊ณ ๋ฏผํด์ฃผ์ธ์. ๋ ์ง๋ฌธ ์์ผ์๋ฉด ์ธ์ ๋ ์ง ์ง๋ฌธ ๋ถํ๋๋ฆฝ๋๋ค.์ข์ ์๊ฐํ๊ณผ ๋ณ์ 5์ ์ ์ ๊ฒ ํฐ ํ์ด ๋ฉ๋๋ค. :)๊ฐ์ฌํฉ๋๋ค.๊ฐ์ฌ ํฐ๋ ์ฌ๋ฆผ. ๋ ์ง๋ฌธ ์์ผ์๋ฉด ์ธ์ ๋ ์ง ์ง๋ฌธ ๋ถํ๋๋ฆฝ๋๋ค.์ข์ ์๊ฐํ๊ณผ ๋ณ์ 5์ ์ ์ ๊ฒ ํฐ ํ์ด ๋ฉ๋๋ค. :)๊ฐ์ฌํฉ๋๋ค.๊ฐ์ฌ ํฐ๋ ์ฌ๋ฆผ.
- 0
- 2
- 22
Q&A
3-A 15686๋ฒ ์๊ฐ๋ณต์ก๋ ์ง๋ฌธ ๋๋ฆฝ๋๋ค.
์๋ ํ์ธ์ ์ผ์ด๋ ใ ใ 1๋ฒ 2๋ฒ ๋ชจ๋ ๋ง์ต๋๋ค. ์ํ์ จ์ต๋๋ค. ใ ใ ๊ฐ์ฌํฉ๋๋ค.
- 0
- 1
- 21
Q&A
3-O 15684 ์๊ฐ๋ณต์ก๋ ์ง๋ฌธ๋๋ฆฝ๋๋ค.
์๋ ํ์ธ์ ์ผ์ด๋ ใ ใ ๋ง์ฝ movePlayer + isSamePosition ๋ฅผ ์ฌ์ฉํ๋ค๋ฉด ์ ์๊ฐ์๋ 300 + 10 = 310 ์ ๋๋ฅผ ์๊ฐํ๊ณ , ์ด๋ก ์ธํด ์ต์ข ์๊ฐ ๋ณต์ก๋๋ 13์ต 5000๋ง(450๋ง * ๋๋ต 300) ์ผ๋ก ์๊ฐํ์ด์. ์ด๋ 13์ด ์ ๋๋ก ์๊ฐํ๊ณ ์.-> ๋ค ์ด๋์ ๋ ์ ํํฉ๋๋ค. ์ ํํ๋ ๊ฐ๋ฅํ ๊ฐ๋ก์ ์์น: H ร (N-1) = 30 ร 9 = 270๊ฐ ์์น3๊ฐ ์ถ๊ฐ: C(270, 3) = 3,258,555๊ฐ์ง3,258,555 ร 300 = ์ฝ 10์ต ๋ฒ ์ฐ์ฐ๊ฐ ๋ฉ๋๋ค. ๋ค๋ง ๊ทธ๊ฒ ๊ผญ 13์ด์ผ ์๋ ์์ต๋๋ค. ํ๊ฒฝ๋ง๋ค ์๊ฐ์ ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ ์ฝํ ์์ ๋ง์ฝ 1์ต ~ 10์ต ์ ๋์ ์๊ฐ๋ณต์ก๋๊ฐ ๋์ค๋ฉด ํ๋ฆด ๊ฒ ๊ฐ์๋ฐ -> ์๋ ํ๋ ์๊ฐ์ ๊ฐ์ง์ ์ผ ํฉ๋๋ค. ๋ฐ๋ผ์ ์๊ฐ์ ํ1์ด๋ผ๊ณ ์ ํ๋์ด์์ด๋ ์ฝํ ์์๋ ๊ทธ์ ๋ ๋ฒ์๋ผ๋ฉด ์๋ํด์ผ ํฉ๋๋ค. 1๋ฒ์๊ฐ ์ด๊ณผ๊ฐ ๋ฌ๋ ์ฝ๋, ํต๊ณผํ ์ฝ๋์ ์๊ฐ ๋ณต์ก๋๋ ์ด๋ป๊ฒ ๊ณ์ฐํด์ผํ๋๊ฐ? ๊ณ์ฐ ๊ฒฐ๊ณผ ์ด๋ค ์๊ฐ ๋ณต์ก๋๋ฅผ ๊ฐ์ง๋ค๊ณ ๋ด์ผํ๋๊ฐ?-> ๋ ๋ค ์ต์ ์ ์๊ฐ ๋ณต์ก๋๋ ๋์ผํ์ง๋ง ์กฐ๊ธฐ์ข ๋ฃ ๋๋ฌธ์ ๊ทธ๋ ์ต๋๋ค. 2๋ฒ if(playerPosition != i) { ret = false; break; //์ต์ ํ 3: ํ์!! ์ด๋์ผ ๋ค ๊ณ์ฐ ์ํด๋ ์ผ๋ฅธ ์ฒดํฌํ๊ณ ๋์ด๊ฐ }ํต๊ณผ๋๋ ์ฝ๋๋ ์กฐ๊ธฐ์ข ๋ฃ์กฐ๊ฑด์ด ์์ต๋๋ค. ์๊ฐ์ด๊ณผ ๋๋ ์ฝ๋๋ ์กฐ๊ธฐ์ข ๋ฃ์กฐ๊ฑด์ด ์๋ ๊ฒ ๊ฐ์ง๋ง ๊ฒฐ๊ตญmovePlayer๋ฅผ ํตํด ๋ชจ๋ ๊ฒฝ์ฐ์ ์๋ฅผ ๋ค ์งํํ ์ดํ bool isSamePosition(vector & positions){ bool ret= true; for(int i = 1; i ํด๋น ๊ณ์ฐ๋ position์ ํตํด ์ข ๋ฃ๋ฅผ ํ๊ธฐ ๋๋ฌธ์ ์ ๋๋ก๋ ์กฐ๊ธฐ์ข ๋ฃ๋ผ๊ณ ๋ณผ ์ ์์ต๋๋ค. ๋ ์ง๋ฌธ ์์ผ์๋ฉด ์ธ์ ๋ ์ง ์ง๋ฌธ ๋ถํ๋๋ฆฝ๋๋ค.์ข์ ์๊ฐํ๊ณผ ๋ณ์ 5์ ์ ์ ๊ฒ ํฐ ํ์ด ๋ฉ๋๋ค. :)๊ฐ์ฌํฉ๋๋ค.๊ฐ์ฌ ํฐ๋ ์ฌ๋ฆผ.
- 0
- 1
- 20