1-1. 1Probem / h x 1h/day x 3days/week ์ ๊ธฐ๋ณธ์ผ๋ก ํ๋ค.
1-2. ๋จ ํ๋ ฅ๊ทผ๋ฌด์ ๋ก, 3Problems/week์ด๋ฉด ์ธ์
2.1. ๋
๋ฆฝ๋ ๋ธ๋์น ์ฌ์ฉ: ๊ฐ ๊ตฌ์ฑ์์ ๋
๋ฆฝ๋ ๋ธ๋์น๋ฅผ ๊ฐ์ง๋ฉฐ, ๋ณธ์ธ์ ๋ธ๋์น๋ง ์์ ํฉ๋๋ค.
2.2. main ๋ธ๋์น ๊ณต์ : ๊ฐ ๊ตฌ์ฑ์์ ๋ธ๋์น๋ main ๋ธ๋์น์์ ๋ถ๊ธฐ๋ฉ๋๋ค.
2-3. ์ปค๋ฐ ๋ฉ์์ง ์์ :
git commit -m "Leetcode, [๋ฌธ์ ๋ฒํธ]. [๋ฌธ์ ์ด๋ฆ]
- [ํ์ด๋ฐฉ๋ฒ / ์๊ณ ๋ฆฌ์ฆ]
- [์ฝ๋ ๋ฆฌ๋ทฐ ์์ฒญ] (optional)
- [์ถ๊ฐ์ ์ธ ์ค๋ช
(ex ์๊ฐ, ๊ณต๊ฐ ๋ณต์ก๋)] (optional, ๊ถ์ฅ)"
2.4. ๊ฐ๋
์ฑ์ ์ํ ํด๋ ๊ตฌ์ฑ: ๊ฐ ๋ฌธ์ ์ ๋ํ ์ฝ๋๋ฅผ ๋ณ๋ ํด๋์ ์ ์ฅํ๋ฉฐ,
๋๋ ํ ๋ฆฌ ์ด๋ฆ์ "[์ฌ์ดํธ์ด๋ฆ]-[๋ฌธ์ ๋ฒํธ]-[๋ฌธ์ ์ด๋ฆ]" ํ์์ ๋ฐ๋ฆ
๋๋ค.
3.1. ์ฃผ๊ฐ ์ต์ ์ปค๋ฐ: ์ผ์ฃผ์ผ์ ์ต์ 3๊ฐ์ ์ปค๋ฐ์ด ํธ์๋์ด์ผ ํฉ๋๋ค.
3.2. ๋ฒ๊ธ ๋ถ๊ณผ: ํ ๋น๋์ ์ฑ์ฐ์ง ๋ชปํ ๊ตฌ์ฑ์์ ๋ฒ๊ธ 5,000์์ ๋๋จธ์ง ๊ตฌ์ฑ์์๊ฒ ๋ถ๋ฐฐํฉ๋๋ค.
3.3. ํด์๊ธฐ: ์ํ ์ฒซ ๋ ๋ก๋ถํฐ 2์ฃผ ์ ๋ถํฐ ์ํ์ด ๋๋ ์ฃผ๊น์ง๋ ํด์๊ธฐ๋ก ํฉ๋๋ค.
4.1. ์์ ๋ก์ด ์ฝ๋ ๊ณต์ : ์ฝ๋ ๋ฆฌ๋ทฐ ์์ฒญ์ด ์๋๋ผ๋ ๊ตฌ์ฑ์๋ค์ ์๋ก์ ์ฝ๋๋ฅผ ์์ ๋กญ๊ฒ ํ์ธํ๊ณ ๋
ผ์ํ ์ ์์ต๋๋ค.
4.2. ํ๋กํ์
๋ํ ์ฝ๋๋ฆฌ๋ทฐ: ์ฝ๋๋ฆฌ๋ทฐ๋ ์ํธ ์กด์ค๊ณผ ์ด์ฑ์ ์ธ ๋งํฌ๋ฅผ ์ ์งํ์ฌ ํ๋กํ์
๋ํ๊ฒ ์งํํฉ๋๋ค.
5.1. ์์ ๋ก์ด ๊ฐ์
: ๊ตฌ์ฑ์์ ๋ฐ๋๊ฐ ์๋ค๋ฉด ์์ ๋กญ๊ฒ ๊ฐ์
ํ ์ ์์ต๋๋ค.
5.2. ํํด์ ๋ฒ๊ธ: ํํด ์ ๊ตฌ์ฑ์๋ค์ ์ธ์ ์ ๋ฐ์ง ๋ชปํ ๊ฒฝ์ฐ, ํํด์๋ ๋ฒ๊ธ์ 10๋ฐฐ๋ฅผ ์ง๋ถํฉ๋๋ค.
6.1. ๊ท์น ์์ ๊ฐ๋ฅ: ๊ท์น์ ์ผ๋ง๋ ์ง ํ์๋ฅผ ํตํด ์์ ํ ์ ์์ต๋๋ค.
6.2. ์ ์ฒด ํ์์ ํฉ์: ๊ท์น ์์ ์ ์ ์ฒด ํ์๋ค์ ํฉ์๋ฅผ ๊ฑฐ์ณ์ผ ํฉ๋๋ค.
-
๋ฌธ์ ์ดํด: ๋ฌธ์ ๋ฅผ ๊ผผ๊ผผํ ์ฝ๊ณ ์ดํดํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ๋ฌธ์ ๋ฅผ ์ ํํ๊ฒ ์ดํดํ์ง ๋ชปํ๋ฉด ์ฌ๋ฐ๋ฅธ ์ ๊ทผ ๋ฐฉ๋ฒ์ ์ฐพ๊ธฐ ์ด๋ ค์ธ ์ ์์ต๋๋ค.
-
์์์ ๊ทน๋จ์ ์ธ ๊ฒฝ์ฐ ํ์ธ: ๋ฌธ์ ๋ฅผ ์ดํดํ ํ, ๊ฐ๋จํ ์์๋ฅผ ํตํด ๋ฌธ์ ์ ์๊ตฌ์ฌํญ๊ณผ ์ ๋ ฅ์ ๋ํ ๊ธฐ๋๊ฐ์ ํ์ธํฉ๋๋ค. ๋ํ ๊ทน๋จ์ ์ธ ๊ฒฝ์ฐ๋ ์ ํ ์กฐ๊ฑด์ด ์๋ ๊ฒฝ์ฐ๋ฅผ ๊ณ ๋ คํด๋ด ๋๋ค.
-
์ ์ถ๋ ฅ ์ ์: ๋ฌธ์ ์์ ์๊ตฌํ๋ ์ ๋ ฅ๊ณผ ์ถ๋ ฅ์ ์ ์ํฉ๋๋ค. ์ด๋ค ๋ฐ์ดํฐ ๊ตฌ์กฐ๋ฅผ ์ฌ์ฉํ ์ง ๊ฒฐ์ ํ๊ณ , ๋ฌธ์ ์ ์ ๋ ฅ๊ณผ ์ถ๋ ฅ์ ์ด๋ป๊ฒ ๋งคํํ ์ง ์๊ฐํฉ๋๋ค.
-
๋ฌธ์ ํด๊ฒฐ ๋ฐฉ๋ฒ: ๋ฌธ์ ๋ฅผ ํธ๋ ์ ๋ต๊ณผ ์๊ณ ๋ฆฌ์ฆ์ ์๊ฐํฉ๋๋ค. ๊ฐ์ฅ ์ ์ ํ ์๊ณ ๋ฆฌ์ฆ์ ์ ํํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.
-
์์ฌ ์ฝ๋(Pseudocode) ์์ฑ: ์ ํํ ์๊ณ ๋ฆฌ์ฆ์ ๋ฐ๋ผ์ ๊ฐ๋จํ ์์ฌ ์ฝ๋๋ฅผ ์์ฑํฉ๋๋ค. ์์ฌ ์ฝ๋๋ ์ค์ ์ฝ๋๊ฐ ์๋๋ผ ์๊ณ ๋ฆฌ์ฆ์ ๋ ผ๋ฆฌ๋ฅผ ๊ฐ๋จํ๊ฒ ์ค๋ช ํ๋ ์ฝ๋์ ๋๋ค.
-
์ค์ ์ฝ๋ ์์ฑ: ์์ฌ ์ฝ๋๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ค์ ์ฝ๋๋ฅผ ์์ฑํฉ๋๋ค. ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ์๋ฃ ๊ตฌ์กฐ์ ํจ์๋ฅผ ์ ์ํ๊ณ , ์๊ณ ๋ฆฌ์ฆ์ ๊ตฌํํฉ๋๋ค.
-
ํ ์คํธ์ ๋๋ฒ๊น : ์์ฑํ ์ฝ๋๋ฅผ ์ฌ๋ฌ ์์๋ก ํ ์คํธํ์ฌ ์ ํ์ฑ์ ํ์ธํฉ๋๋ค. ํนํ, ๊ฒฝ๊ณ ์กฐ๊ฑด๊ณผ ์์ธ ์ํฉ์ ํ ์คํธํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.
-
์๊ฐ ๋ณต์ก๋์ ์ต์ ํ: ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ์ฝ๋์ ์๊ฐ ๋ณต์ก๋๋ฅผ ๋ถ์ํ๊ณ , ๋ ํจ์จ์ ์ธ ์ต์ ํ ๋ฐฉ๋ฒ์ ๊ณ ๋ คํฉ๋๋ค.
-
๋ค๋ฅธ ์ ๊ทผ ๋ฐฉ๋ฒ ๊ณ ๋ ค: ํ ๊ฐ์ง ๋ฐฉ๋ฒ์ผ๋ก ๋ฌธ์ ๋ฅผ ํ์ง ๋ชปํ๋ ๊ฒฝ์ฐ ๋ค๋ฅธ ์ ๊ทผ ๋ฐฉ๋ฒ์ ๊ณ ๋ คํฉ๋๋ค.
-
์ฝ๋ ๋ฆฌํฉํ ๋ง: ์ต์ข ์ ์ผ๋ก ๋ฌธ์ ๋ฅผ ํ์๋ค๋ฉด, ์ฝ๋๋ฅผ ๋ณด๋ค ๊น๋ํ๊ณ ์ฝ๊ธฐ ์ฝ๊ฒ ๋ฆฌํฉํ ๋งํฉ๋๋ค.
-
๋ค๋ฅธ ์ฌ๋์ ์ฝ๋ ํ์ธ: ๋ฌธ์ ๋ฅผ ํ์๋๋ผ๋ ๋ค๋ฅธ ์ฌ๋๋ค์ ์ฝ๋๋ฅผ ํ์ธํ๊ณ ๋น๊ตํด๋ณด๋ ๊ฒ์ ๋์์ด ๋ฉ๋๋ค.