ํ๋ก ํธ์๋ ์ค๋ฌด ๊ธฐ๋ฐ ์ฝ๋ฉํ
์คํธ๋ฅผ ๋งค์ผ 1๋ฌธ์ ์ฉ ํ์ด๋ณด๋ ์คํฐ๋์
๋๋ค.
๋งค์ผ ์์ AI๊ฐ ์๋์ผ๋ก Issues, problems/dayXX/ ํด๋์ ๋ฌธ์ ๊ฐ ์๋ ์์ฑ๋ฉ๋๋ค.
ํ๊ธฐ ์ ์ git pull origin main์ผ๋ก ์ต์ ๋ฌธ์ ๋ฅผ ๋ฐ์์ฃผ์ธ์!
- ๋งค์ผ ์์ ์ Issues์ ์ ๋ฌธ์ ๊ฐ ์๋ ๋ฑ๋ก๋ฉ๋๋ค
- ๊ฐ์ ๋ธ๋์น๋ฅผ ๋ง๋ค์ด์ ๋ฌธ์ ๋ฅผ ํ๊ณ PR๋ก ์ ์ถํฉ๋๋ค
- PR์๋ ํ์ด ์ค๋ช ์ ๊ฐ๋จํ ์์ฑํฉ๋๋ค. ๋ฌธ์ ๋ฅผ ๋ณต์ฌํ์ ์ ํธ์ ๋ ๋๊ณ ๋ฆฌ๋๋ฏธ๋ฅผ ์ฐธ๊ณ ํ์ ์ ๋ถ์ ๋ ๋ฉ๋๋ค (์ ๊ทผ ๋ฐฉ์, ์์ ์๊ฐ ๋ฑ)
- ๋ค์ ๋ ์์ ์ ๋ ํผ๋ฐ์ค ์ ๋ต์ด ๋๊ธ๋ก ์๋ ๊ณต๊ฐ๋ฉ๋๋ค
- ๋จธ์ง๋ ๋ค์ ๋ ์ ๋ฌธ์ ๋ฅผ ํ ๋ ๋ณธ์ธ์ด ์ง์ ํ๋ฉด ๋ฉ๋๋ค
๐ ๋ฌธ์ ๋ Issues์
problems/dayXX/README.md๋ ๊ณณ์ ์ฌ๋ผ๊ฐ๋๋ค.์ด์๋ฅผ ์ฐธ๊ณ ํด์ ํ์ด๋ ๋๊ณ , ๋ฌธ์ ๋ฅผ ๋ณต์ฌํด์ ํ์ด ํ์ผ์ด๋ PR ๋ณธ๋ฌธ์ ๋ถ์ฌ๋ฃ๊ณ ํ์ด๋ ๋ฉ๋๋ค. ํธํ ๋ฐฉ์์ผ๋ก ํ์ธ์!
๐ก ์ด ์คํฐ๋์ ๋ชฉํ๋ ๋งค์ผ ์ฝ๋ฉํ๋ ์ต๊ด ๋ง๋ค๊ธฐ์ ๋๋ค.
- PR ๋ฆฌ๋ทฐ๋ ํ์๊ฐ ์๋๋๋ค. ๋ถ๋ด ๊ฐ์ง ๋ง์ธ์!
- ์ทจ์ ์ค๋น๋ ๊ฐ์ธ ์ฌ์ ์ผ๋ก ๋ฐ์๋ฉด ์ธ์ ๋ ๋๊ฐ๋ ๊ด์ฐฎ์ต๋๋ค.
- ๋ฌธ์ ๋ OpenAI API ํ ํฐ์ผ๋ก ์๋ ์์ฑ๋๋ฉฐ, 4์ ๋ง๊น์ง ์ด์ ์์ ์ ๋๋ค.
git clone https://github.com/yujinimda/fe-coding-test.git
cd fe-coding-testgit checkout main
git pull origin main
git checkout -b day01/ํ์1(๋ณธ์ธ์ด๋ฆ)๋ธ๋์น ์ด๋ฆ:
day{๋ฒํธ}/{๋ณธ์ธ์ด๋ฆ}(์:day01/ํ์1,day01/ํ์2)
problems/
day01/
ํ์1(๋ณธ์ธ์ด๋ฆ).ts
day02/
ํ์1.ts
ํ์2.ts
problems/day{๋ฒํธ}/ ํด๋์ {์ด๋ฆ}.ts ํ์ผ๋ก ํ์ด๋ฅผ ์์ฑํฉ๋๋ค.
git add .
git commit -m "[Day01] ์ ์ ํ๋กํ ํ์
์ค๊ณ - ์ ์ง"
git push origin day01/์ ์งGitHub์์ Pull Request ์์ฑ. PR ๋ณธ๋ฌธ์ ์๋ ๋ด์ฉ์ ํฌํจํด์ฃผ์ธ์:
- ์ ๊ทผ ๋ฐฉ์ (์ ์ด๋ ๊ฒ ํ์๋์ง)
- ๊ณ ๋ฏผํ ๋ถ๋ถ
- ์์ ์๊ฐ
| ๋์ด๋ | ๊ธฐ์ค | ์์ |
|---|---|---|
| ๐ข Easy | ๊ฐ๋ 1๊ฐ๋ฉด ํ ์ ์๋ ์์ค | ํ์ ํ๋ ์ ์, useCallback ์ ์ฉ |
| ๐ก Medium | ๊ฐ๋ 2~3๊ฐ ์กฐํฉ + ๋ถ์ ํ์ | ๋ฆฌ๋ ๋๋ง ์์ธ ์ฐพ๊ธฐ, ์ ๋ค๋ฆญ ์กฐํฉ |
| ๐ด Hard | ์ค๊ณ ํ๋จ + ์ฃ์ง ์ผ์ด์ค + ์ฑ๋ฅ | ๊ฐ์ ์คํฌ๋กค, ํ์ ์์ ์ด๋ฒคํธ ๋ฒ์ค |
| ์นดํ ๊ณ ๋ฆฌ | ๋ผ๋ฒจ | ์ฃผ์ ์ฃผ์ |
|---|---|---|
| ๐ท TypeScript | typescript |
ํ์ ์ค๊ณ, ์ ๋ค๋ฆญ, any ์ ๊ฑฐ, ์ ํธ๋ฆฌํฐ ํ์ |
| โ๏ธ React | react |
๋ฆฌ๋ ๋๋ง ์ต์ ํ, ์ปค์คํ ํ , ์ํ ๊ด๋ฆฌ ํจํด |
| โฒ Next.js | nextjs |
์๋ฒ/ํด๋ผ์ด์ธํธ ๋ถ๋ฆฌ, ๋ผ์ฐํ , SSR, ์๋ฒ ์ก์ |
| โก JavaScript | javascript |
ํด๋ก์ , Promise, ๋ฐฐ์ด ๋ฉ์๋ ๊ตฌํ, this ๋ฐ์ธ๋ฉ |
| ๐งฉ ์๊ณ ๋ฆฌ์ฆ | algorithm |
ํธ๋ฆฌ ํ์, ๋ฌธ์์ด ํ์ฑ, ์ ๋ ฌ, ํด์๋งต ํ์ฉ |