CodeSquad๐นDay 70
Team Project & PR
์ค๋์ ํ ํ๋ก์ ํธ ๋ง์ง๋ง ๋ ์ด์, ๋ง์ง๋ง PR์ ๋ณด๋ด๋ ๋ ์ด์๋ค.
4์์๋ ์กฐ๋ณ๋ก ๋ฐ๋ชจ์ ๋ฐํ๊ฐ ์์๋ค. ๊ทธ๋ฆฌ๊ณ ๋ฐ๋ชจ๊ฐ ์ฝ 1์๊ฐ ์ ๋๋ก ๋๋ ํ์๋ ํฌ๋กฑ์ ์ ์ฒด ํผ๋๋ฐฑ์ด ์์๋ค.
์ด์ ๋ํ ํ๊ณ ๋ ์ข ์๊ฐ์ ํฌ์ํด์ ์์ฑํ ์์ ์ด๋ค. ๋๋ ๊ฒ๊ณผ ๋ฐฐ์ด ๊ฒ์ด ์ ๋ง ๋ง๊ณ , ๋ ์์ฌ์ด ์ ๋ ์์๋ค. ๊ทธ๋ฐ ๊ฒ๋ค์ ์กฐ๊ธ์ฉ ํ์ด์ ์จ ๋ณผ ๊ฒ์ด๋ค.
Algorithm
ํ๋ก๊ทธ๋๋จธ์ค์ "์ ๋ ฅ๋ง์ ๋๋ก ๋๋๊ธฐ" ๋ฌธ์ ๋ฅผ ์ฌ๋์ ํด๋ณด์๋ค. ๊ทธ๋ฐ๋ฐ ๋ด๊ฐ ์ ๊ทผ์ ์์ ์๋ชป ํ๋ค๋ ๊ฒ์ ๊นจ๋ฌ์๊ณ , BFS์ DFS๋ฅผ ๋ ์๊ณ ์ ์ฉํ ์ ์์ด์ผ๊ฒ ๋ค๊ณ ์๊ฐํ๋ค. ๊ฒฐ๊ตญ ๋ด์ผ ๋ค์ ๋์ ํด ๋ณผ ์์ ์ด๋ค.
Closure
๋ด์ผ ์คํ 3์์ ์๋ฐ์คํฌ๋ฆฝํธ ์คํฐ๋๊ฐ ์๋ค. ์ด๋ฒ ์ฃผ ์ฃผ์ ๋ Closure์ด๋ค. ์ด๋ฒ ํ๋ก์ ํธ์์๋ ์ฌ์ฉํด์ ์ด์ ์กฐ๊ธ์ ์ต์ํด์ง ํด๋ก์ ์ด์ง๋ง ๋ง์ ์กฐ๋ฆฌ ์๊ฒ ์ค๋ช ํ๋ผ๊ณ ํ๋ฉด ์ ๋ฆฌ๊ฐ ์ ์ ๋์ด ์๋ค. ๋ด์ผ ์ค์ ๋ถํฐ 3์ ์ ๊น์ง๋ ํด๋ก์ ์ ํน ๋ด๊ฐ์ ์ต์ํด์ง๋ ๊ฒ ์ด์์ผ๋ก ์กฐ๋ฆฌ ์๊ฒ ์ค๋ช ์ด ๊ฐ๋ฅํ๋๋ก ์ค๋นํด ๊ฐ ๊ฒ์ด๋ค. ์ค๋์ Deep Dive ์ฑ ๊ณผ ์ฝ์ด ์๋ฐ์คํฌ๋ฆฝํธ ์ฑ ์ ์๋ถ๋ถ๋ง ์ฝ๊ฐ ํ์๋ค. ์ธํฐ๋ทฐ์ ๋์ฌ ๋งํ ์ง๋ฌธ๋ค์ ๋ธ๋ก๊ทธ ๊ธ๋ก ์ ๋ฆฌํด ๋ณด๋ ค๊ณ ํ๋ค. ์ ๋ฒ ์ฃผ์๋ ์ค๋น๋ฅผ ๋ง์ด ๋ชป ํด๊ฐ์ ์์ฌ์์ด ๋ง์๋๋ฐ ๋ด์ผ์ ์ ๋ง ์์ฌ์์ด ์๋๋ก ์ค๋นํด ๋ณผ ๊ฒ์ด๋ค.
4์์ 2์ฃผ๋ผ๋ ์๊ฐ์ด ์ด๋ ๊ฒ ๋นจ๋ฆฌ ์ง๋๊ฐ๋ค๋ ๊ฒ ๋ฏฟ๊ธฐ์ง๊ฐ ์๋๋ค. 2์ฃผ ๊ฐ์ ํ๋ก์ ํธ๊ฐ ๋๋๋ ์๊ฐ๋ ๋ง์์ง๊ฒ ๋์ด์ ๋ ์ค๋ฅธ ์์ด๋์ด๋ค์ ๋ง๊ตฌ ์ ์ด๋ณด์๋ค. ์์ด๋์ด๋ค์ด ์์ด๋์ด๋ก๋ง ๋จ์์์ง ์๋๋ก ์ค์ฒํด ๋ณด๋ ค๊ณ ํ๋ค.
Be your own best advocate.
์ด ๋ง์ด ๊ณ์ ๋ ์ค๋ฅด๊ณ ์๋ค. ์ฑ์ฅํด ๋๊ฐ๋ ๊ณผ์ ์ ํ๊ณ ๋๋ฉด ๋ฟ๋ฏํ๋ฉด์๋, ๊ทธ ๊ณผ์ ์ด ํญ์ ์ฆ๊ฒ๊ฑฐ๋ ์ฌ์ธ ์๋ ์๋ค. ๊ทธ๋ด ๋๋ง๋ค ์ ๋ง์ ๋๋์ธ๋ค.
'What I learned > CodeSquad Log' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
CodeSquad Day 72 : Team Project 2 (0) | 2022.04.19 |
---|---|
CodeSquad Day 71 : Team Project 2 (0) | 2022.04.18 |
CodeSquad Day 69 : Team Project Week 2 (0) | 2022.04.15 |
CodeSquad Day 68 : Team Project Week 2 (0) | 2022.04.14 |
CodeSquad Day 67 : Team Project Week 2 (0) | 2022.04.13 |