๐ ์ฐจ์ฐจ, ์ฒ์ฌ, ์๋ฆฌ, ์ํ, ์๋ผ๋
- ๐ค ๊ณตํต Rule
- ๐ค ์ปค๋ฆฌํ๋ผ
- ๐ค ์ปค๋ฐ ์ปจ๋ฒค์
- ๐ค ๋ฌธ์ ํ์ด ๋ฑ๋ก ๋ฐฉ๋ฒ
- ๐ด branch ์ฌ์ฉ ๋ฐฉ๋ฒ
- ๐ ํ์ผ๋ช ๊ท์น
- ๋งค์ฃผ
์์์ผ
์ ํด์ง ์๊ฐ์ ๋ชจ์ฌ์ ์คํฐ๋๋ฅผ ์งํํฉ๋๋ค - ๋งค์ฃผ ์คํฐ๋ํ ๋ด์ฉ์ ์ ๋ฆฌํ์ฌ github์ ์ ๋ฆฌํ ํ ๋์ค์ฝ๋ ์ฑ๋์ github ๋งํฌ๋ฅผ ๊ณต์ ํฉ๋๋ค.
- ๊ฐ์ ์ ์งํ๊ณ , ํ์ต ํจ๊ณผ๋ฅผ ๊ทน๋ํํ๊ธฐ ์ํด
๋งค์ผ
ํ์ดํ๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค. - ์ถ๊ฐ์ ์ธ ๋ฌธ์ ํ์ด ๋ฐ ํ์ต์ ๋น์ฐํ ์์ ์ ๋๋ค!
๋์ด๋ | Programmers | ๋์ด๋ | LeetCode |
---|---|---|---|
11 | 5 | ||
4 | 2 | ||
3 | 0 |
1์ฃผ์ฐจ(1/12)
2์ฃผ์ฐจ(1/19)
๋์ด๋ | ๋ฌธ์ |
---|---|
์ ๊ท ์์ด๋ ์ถ์ฒ | |
์ซ์ ๋ฌธ์์ด๊ณผ ์๋จ์ด | |
์คํจ์จ | |
๋คํธ๊ฒ์ |
3์ฃผ์ฐจ(1/26)
4์ฃผ์ฐจ(2/9)
- DFS/BFS ๋ฌธ์ ํ์ด
๋์ด๋ | ๋ฌธ์ |
---|---|
Island Perimeter | |
Flood Fill | |
Find if Path Exists in Graph | |
Gold 5 | ์น์ฆ |
5์ฃผ์ฐจ(2/16)
- Two Pointers/Sliding Windows ๋ฌธ์ ํ์ด
๋์ด๋ | ๋ฌธ์ |
---|---|
Reverse String | |
Container With Most Water | |
Gold 5 | ์ฉ์ก |
Longest Substring Without Repeating Characters | |
Gold 4 | ํ์ ์ด๋ฐฅ |
6์ฃผ์ฐจ(2/23)
- Priority Queue ๋ฌธ์ ํ์ด
๋์ด๋ | ๋ฌธ์ |
---|---|
๋์คํฌ ์ปจํธ๋กค๋ฌ | |
์ด์ค ์ฐ์ ์์ ํ | |
Gold 4 | ํ์ ์ด๋ฐฅ |
Gold 5 | ์ต์ ํ์์ค ๊ฐ์ |
7์ฃผ์ฐจ(3/2)
- Greedy ๋ฌธ์ ํ์ด
๋์ด๋ | ๋ฌธ์ |
---|---|
์ฒด์ก๋ณต | |
์กฐ์ด์คํฑ | |
ํฐ ์ ๋ง๋ค๊ธฐ | |
์ฌ ์ฐ๊ฒฐํ๊ธฐ |
8์ฃผ์ฐจ(3/9)
- Binary Search ๋ฌธ์ ํ์ด
๋์ด๋ | ๋ฌธ์ |
---|---|
Silver 3 | ๋๋ฌด ์๋ฅด๊ธฐ |
Gold 5 | ๊ณต์ ๊ธฐ ์ค์น |
Search in Rotated Sorted Array | |
์์ ๊ฒ์ |
programmers
: programmers ํ์ดleetcode
: leetcode ํ์ดboj
: Baekjoon Online Judge ํ์ดds
: ์๋ฃ๊ตฌ์กฐ๋ฅผ ํ์ตํ๊ณ ์ ๋ฆฌํ ๋ด์ฉalgo
: ์๊ณ ๋ฆฌ์ฆ์ ํ์ตํ๊ณ ์ ๋ฆฌํ ๋ด์ฉchore
: ํด๋/ํ์ผ ๊ตฌ์กฐ ๋ณ๊ฒฝdocs
: ๊ณตํต ๋ฌธ์ ์์ ๋ฐ ์ถ๊ฐ
๐โโฌ ๋ฌธ์ ํ์ด ์ดํ github์ push! (๋ณธ์ธ ๋ธ๋์น/๋ณธ์ธ ํด๋๋ง ์ง์ ์ ์ผ๋ก ์์ ํ์๋ฉด ๋ฉ๋๋ค!)
- ๋ณธ์ธ branch๋ก ์ด๋
- ๋ณธ์ธ ํด๋๋ก ์ด๋
- ๋ฌธ์ ํ์ด ํ๋ซํผ(programmers, leetcode etc) ํด๋ ๋ด์ ํด๋นํ๋ ๋ฌธ์ ํ์ด ํ์ผ ์ถ๊ฐ
- ๋งค์ฃผ ์คํฐ๋ ์ด์ ์ main branch์ merge
- Programmers: `์ด๋ฆ_๋ฌธ์ ๋ช
.swift`
- ex) `[์ฐจ์ฐจ] ์ ๊ท ์์ด๋ ์ถ์ฒ.swift`
- LeetCode: `์ด๋ฆ_๋ฌธ์ ๋ช
.swift`
- ex) `[์ฐจ์ฐจ] Two Sums.swift`
- ํ์ผ ์์ฑ ์์
ex.
Sorting the Sentence.swift
// Logic (ํ์ด ๋ฐฉ์)
// 1. ์คํ์ ์ฌ์ฉํ๋ค
// 2. popํด์ ์์๋ฅผ ๊บผ๋ธ๋ค
// 3. ~~
// Solution (ํ์ด)
func solution() {
// code
}