- 매주
수요일정해진 시간에 모여서 스터디를 진행합니다 - 매주 스터디한 내용을 정리하여 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 | 회전 초밥 |
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
}