- 하루에 한 문제씩 코딩 테스트를 풀고 수련하는 코딩도장(a.k.a coding-dojo)!
- 문제 풀기 전/후에 작성하는 How to solve it? 문서는 Issue로 작성한다.
- 브랜치는
YYYYMMDD-문제명
으로 생성하고, 문제를 다 풀면 문제 내용과 테스트를 통과한 화면을 캡쳐하여 Pull Request를 날린다. - 아래와 같은 기준을 가지고 Issue와 PR을 라벨링한다.
how to solve
: 문제 풀기 전/후에 작성하는 문제풀이 계획 및 회고 문서에 사용solved again
: 이미 풀어본 문제이나 다시 푼 경우 사용should try again
: 풀긴 하였으나 한번 다시 풀어보고 싶은 경우 사용언어
: 해당 언어로 푼 경우 사용(현재JavaScript
,Java
,SQL
이 존재)
플랫폼별로 폴더를 나누고, 해당 폴더 안에서 플랫폼에서 제공하는 챌린지 혹은 레벨 단위로 폴더를 인덱싱하여 문제를 쌓는다.
📦coding-dojo
┣ 📂.github 👉 Issue, PR template
┃ ┣ 📂ISSUE_TEMPLATE
┃ ┃ ┗ 📜💡-how-to-solve-it-.md
┃ ┗ 📜pull_request_template.md
┣ 📂inflearn 👉 인프런 문제(섹션 별로 하위 폴더 나눔)
┃ ┗ 📂section01
┣ 📂leetcode 👉 리트코드 문제(챌린지 별로 하위 폴더 나눔)
┃ ┣ 📂leetcode75 👉 챌린지 폴더(레벨 별로 하위 폴더 나눔)
┃ ┃ ┗ 📂level1
┣ 📂megaptera 👉 메가테라 문제(문제 별로 하위 폴더 나눔)
┣ 📂programmers 👉 프로그래머스 문제(레벨 별로 하위 폴더 나눔)
┃ ┣ 📂level0
┃ ┣ 📂level1
┃ ┣ 📂level2
┃ ┗ 📂level3
┣ 📜.gitignore
┗ 📜README.md